Add support for scrypt

The implementation follows this RFC draft:

http://tools.ietf.org/html/draft-josefsson-scrypt-kdf-01