Update iscsi interface for api changes
Squash compile warnings
Merge pull request #21 from yrp604/upstream

Update libiscsi for api changes, and squash a few compile warnings from deprecated code