Code review updates

Added test for single authMechanismProperty
Moved out failure case for invalid formatted authMechanismProperties
Updated MongoCredential mechanismProperties to be strings
Set the responsiblity of getting the correct type for mechanismProperties to the authenticators