Update iscsi interface for api changes
Squash compile warnings
Make the source compile on debian with stock llvm-3.4