MongoDBBackend - Addition of username/password auth

Enables optional use of username and password for login to mongodb
servers that require it (such as mongolabs).