Add support for admindb sourced user account authentication

Had a situation where needed to authenticate to db's using accounts sourced in admin db.  This change enables support for that so you can authenticate to another DB using a user account sourced in admin db.