kernel works with scatterlist

Kernel now works with scatterlist as input.
All other type of io vectors are not supported

Also fix usase of INLINE in the kernel same as user space patch
adb80e624800e9413c6
Setting rdma send inline flag only if it supported

Also complete patch 66cde0b866ff831b0f
fixing scatter list iterator error in the kernel.

Change-Id: Ic2a7a4e4ffd952898f25f08197a0c6d041b98a86
Signed-off-by: Shlomo Pongratz <shlomop@mellanox.com>