Add auth and remote connections support to MongoDB

Add options to provide admin user login and
password to be used while managing databases
and users.

Admin user should have at least permissions
'root' and 'restore'.

If there is no admin user mongo will work
in 'localhost exception' mode allowing
administration from the local interface.

Closes-Bug: 1354494

Change-Id: I253ee50523fba66586e7a42a7f0772adebe96e83
Merge "Add auth and remote connections support to MongoDB"