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
* Remove superfluous ZFS_PROP_SHAREISCSI.
* Remove some extra heavy debugging I forgot to remove from
  my development of iSCSI/SMBFS!
* Fix 'invalid character' in META.
* Don't mess with META:Release.
  + Do the original META:Release messing if the file .official exists.
* Support new option --linuxdir to specify location of kernel source tree.
  + Use --with-linux{-obj} values from previous ./configure run.
  + Use --with-spl{-obj} values from previous ./configure run.
  + _configure was specified earlier, but never used. Use it!
* Remove '-g -O2' when building zvol_id.
  + crashes on 64bit kernel with 32bit userland.
* Add --keep-version to alien
  + So that not all packages end up with <version>-0.