This is iSCSI sharing for ZoL (shareiscsi).
+ Merge from iscsi+smbfs+snapshot+zvol
  Commits:
    c519b70606fc2cfba3423aeed1f7d6dfbc55b27e
    Add some ignores (among them pkg files).

    9cc55935e3f1eed3cd0f67bfcc46aa5908e90927
    Indicate full 'path' (latest git commit date
    and all patches) in the Release tag.
+ Script to run through some tests to test share/unsharing...
+ Improve upon the module load string to include the Release
  from META.
+ New automake'd Makefile.in's.
+ Merge latest from iscsi+smbfs+mine
* Put the extra share script (/sbin/zfs_share_iscsi) as a define.
* Optional /etc/iscsi_target_id which contain the TID - this instead
  of autogenerating one (which changes every month!).
* Document iSCSI for ZFS for Linux.
* Makefile.in is recreated by autogen.sh so remove it...
* Remove a failed patch merge.
* Re-add some debug from ZoL:master.
* Mark the Release with the last GIT commit date.
+ In zfs_unmount(), support VOLUMEs. This function is called
  when (for example) doing a 'zfs destroy' on a shared volume
  as well as mounted filesystems so make sure we unshare instead
  of unmount any active volume.
* Simplify domainname retreival.
  + Tripple check before continuing with reversing it.
* Sanity checks for EXTRA_SHARE_SCRIPT, IETM_CMD_PATH and PROC_IET_VOLUME.
* Update manpage with more information about the ACL, guest access
  and that samba needs to be able to authenticate user(s).
* Add information that 'net' can be used to modify the share after
  ZFS sharing and that it will be undone with a 'zfs unshare'.
Closes: #1181

* Do basic sanity checks in smb_available() to verify that the 'net'
  command and the usershare directory exists.
Closes: #1124

* Give an example on how to mount a SMB filesystem shared via ZFS.
Improves: #1170