Add BCrypt::Password.valid_password_hash?(value) method

Allows a user to check if a given string is a valid BCrypt::Password hash
otherwise the only way to check if the password_hash is
valid is to call 'new' and raise an exception