More integration tests for mongodbsc.
dbCreateTemplate arg for mongodbsc. More tests.
Fix for creating MongoDB databases when using auth.

When creating a database, first connect to the admin database,
verify the database being created does not exist,
connect to the new (not yet existing) database, add self as a user
in the new database if using auth, and create and drop a
temp collection to make sure the database actually gets created.