This commit ports negotiation code from iscsid(8) to the iSCSI
initiator. iBFT support is also added. A session that is added by
iBFT-driven logic will perform in-kernel iSCSI negotiation instead of
letting iscsid(8) doing the job.
Sponsored by: The FreeBSD Foundation