bcrypt.compare* should return false on hashes of length != 60, and not throw.
The native version returns false for invalid hashes (of length != 60)
Merge pull request #23 from joshball/master

bcrypt.compare* should return false on hashes of length != 60