Add tests with NUL bytes

Add tests with NUL bytes in salt and plain-text, which were undefined
behaviors.
Merge pull request #20 from nobu/crypt-argerror

Add tests with NUL bytes