Upgrade crypt_blowfish to version 1.3
Add tests from 1.3. Add missing tests.

3 of the missing tests fail. // TODO
Bug fixes in light of failing bcrypt tests