add pbkdf2 test vectors
add test vectors to test suite.
add PBKDF2
fix some harmless warnings with LLVM with signed vs unsigned buffer types.