(Imported from Google Code)
> What steps will reproduce the problem?
Per report on mailing list (https://groups.google.com/forum/#!topic/passlib-users/hQtOKuiDl3Q) from Roland van Laar, doing
CryptContext(schemes=[u'pbkdf2_sha256']) causes a TypeError, while
b'pbkdf2_sha256' does not.
He posted a simple fix, which should get included, but want to audit unittests and rest of CryptContext to make sure there aren't any more lingering.