Improve error handling.

Previous, tkdf would panic if the KEK wasn't initialised, or a nil box
was passed in. This commit instead causes the affected functions to
return nil instead.
Bump patch version.
Remove double comment.
spec cleanups

pseudocode used wrong scrypt parameters.