Remove unneeded removes
Added comment
Update the doc for backups and restore.
Clarify about the upload-and-restore case.
a -> is.
Explicitly indicate that root.tar does not include mongo-related files.
Clarify the role of --download and --upload.
Drop an unnecessary comment.
More test refactoring in state.
Reorder the closing of resources.
Add a doc about bootstrapping.
updates due to time skew
Only copy the session if the db is alive.
Merge pull request #683 from howbazaar/add-user-to-testing-service

More test refactoring in state.

More splitting up of a coming branch.

This branch adds explicit owners to the methods to add testing services.
Merge pull request #603 from ericsnowcurrently/backups-docs

Update the doc for backups and restore.

This change updates the existing doc for the new implementation, including details about it.  The changes reflect the state of things once the new backup and restore implementations have landed.
Merge pull request #642 from howbazaar/bootstrapping-doc

Add a doc about bootstrapping.

After working through this for the third or fourth time, I thought it was time to write it down.
Merge pull request #685 from howbazaar/fix-teardown-auth-error

Reorder the closing of resources.

There seemed to be some ordering issues with the tear down.

We should be closing any api connections first, as they depend on the state connection.
Then we should close the state connection.
Once all that is done, we should reset the mongo admin password.

Hopefully fixes https://bugs.launchpad.net/juju-core/+bug/1348477
Merge pull request #679 from voidspace/waitfor-replicaset

Remove the Remove

replicaset/replicaset_test : get rid of extraneous calls to Remove

Remove is a slow operation, and we're seeing spurious failures in CI here. We create a bunch of mongo instances and defer removing them from the replicaset. We destroy them immediately after removal, and then destroy the root, so the Remove is extraneous. This should improve test reliability.
use lumberjack for log rolling
Merge pull request #512 from natefinch/lumberjack

use lumberjack for log rolling

This is very similar to the last PR, except I didn't change out the upstart config stuff... since the output redirect doesn't hurt anything, and we need the rest of the code to properly set permissions and owner on the logfile.