Refactoring, bring in BCryptUtil
More implementation copying from TFS.
Add PBKDF2 implementations
Misc encoding cleanup