initial commit
Remove silly wait
added tool
Added some tests
Merge branch 'reboot-tool' into staging
stage 1
gofmt
responded to feedback
Dump the oplog.
Add oplog-focused tests.
Fix test oplog marshalling.
Strip oplog entries for ignored databases.
Unmarshal oplog.bson all at once (a simpler approach).
Switch to removing ignored databases upon restore (excluding "backups").
Make the non-ignored databases more obvious in each test.
Make it clear why we verify that an ignored database was *not* stripped.
Wrapping mongod for NUMA machines. Bug 1350337
State Upgrade steps: Add EnvUUID to settings and settingsRefs

Add two upgrade steps which prepend the environ uuid to the _id field
of the settings and settingsRefs collection. Refactor TestChange in
megawatcher_internal_test.go to allow test cases to be configured with
a state instance (the refactor also removes about 100 lines of code).
Refactor state/upgrades_test.go to support collection specific
overriding of the generic checkAddEnvUUIDToCollection and
checkAddEnvUUIDToCollectionIdempotent.
Merge pull request #1040 from ericsnowcurrently/backups-oplog

Handle the oplog when dumping mongo.

We are going with option 3 on https://lists.ubuntu.com/archives/juju-dev/2014-October/003818.html, with the caveat that the backups DB will be left out of the dump.
Added support ro run numactl when needed. Bug 1350337.