ELY-7 Implement BCrypt password type

Maybe it should use getNormalizedPasswordBytes() anyway