When using "raw" it would fail the "invalid all zeros key" test due to
tmpkeylen being 0.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	lib/libzfs/libzfs_crypto.c
"props" is eagerly freed just before they are used. Most likely left behind
in error. Fixes https://github.com/zfsrogue/zfs-crypto/issues/19
Merge branch 'master' of git://github.com/zfsrogue/zfs-crypto
Method "-o keysource=passphrase,file://" was missing pkcs11_read_data(), lift
that in from OpenSolaris. Reading from file and /dev/random works hopefully
fixing https://github.com/zfsrogue/zfs-crypto/issues/20
Merge pull request #22 from lundman/master

Fix issues #19 #20
Minor changes in man pages for zfs_encrypt and zfs.
Add support for optional, extra script /sbin/zfs_share_smb
to run after shareing is done.
Enable retrieving key from URI.
+ Enable the curl code that was already there.
+ Fixes #zfsrogue/zfs-crypto/issues/24.
If keyformat == raw, we need to duplicate the value
into tmpkeydata and tmpkeydatalen so that the tripple check
at the bottom of key_hdl_to_zc() works.
Fixes https://github.com/zfsrogue/zfs-crypto/issues/23.
Add encryption information to zfs manpage
+ Rip (and modify slightly) zfs_encrypt.1 from OpenSolaris11.
Fixes https://github.com/zfsrogue/zfs-crypto/issues/21.
Merge pull request #25 from FransUrbo/fixes.crypto

Fix key retreival, keyformat==raw and crypto info in manpage
Merge branch 'master' of git://github.com/zfsrogue/zfs-crypto into iscsi+crypto+mine
Bump Release.
Ignore session status in iscsi_enable_share() (retrieving
next TID).