IB/core: Added fixes from upstream
0fb8bcf022f19a375d7c4bd79ac513da8ae6d78b IB/core: Fix deadlock on uverbs modify_qp error flow
c1bd6cde8efda081af9d4f1fa4105e114b9b5cf5 IB/core: Do not resolve VLAN if already resolved
514f3ddffe7c366af7921fdddaae3811e3efce03 IB/core: Fix mgid key handling in SA agent multicast
346f98b41b76281bd0b748fb86bc1953c9fd9fe2 IB/addr: Improve address resolution callback scheduling
66578b0b2f69659f00b6169e6fe7377c4b100d18 IB/core: don't disallow registering region starting at 0x0
a233c4b54c882817ae9dd73384d5dd75d3e57498 ib_uverbs: Fix pages leak when using XRC SRQs
0d0f738f6a11856a704dcd8fd3a008b200f17625 IB/core: Fix unaligned accesses
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.com>