add PBKDF2 from OpenSSL (for future KDF to live alongside HKDF)
Merge pull request #496 from reaperhulk/pbkdf2-openssl-bindings

add PBKDF2 bindings from OpenSSL