[squash] to new boot procedure
Add a config:reload/0 and HTTP trigger

Theoretically this should prevent all of those annoying test suite
failures when a test fails in with a temporary config set and fails to
undo its changes.

This works by storing the list of INI files in the config server and on
command will clear its ets table and re-read data from disk thus
clearing its cache of non-persisted values. Obviously this isn't
something that should be relied on in production settings.
[squash] to new boot procedure
[squash] with WIP on replicator_db.js
Revert "[remove_after_done] Log stacks for all exceptions"

Trying to silence a bit of the errors to get a better idea on whats
spamming logs

This reverts commit 5821f7ed07205a0923f5bda82e26e014ef8ed21c.
[squash] to new config:reload/0
[review] Delete dbs synchronously

For the test suite this should minimize the "file exists" errors that we
see. Theoretically maybe.
[squash] [review] to new boot procedure
Replicating existing docs bypasses validation

https://github.com/davisp/couchdb/commit/35bc88b69486a96409d9f9709209a5dacffc9174

The fact that the old test worked was a fluke. If we want to validate
all doc updates (even these that are no-ops) we should think harder
about our validation scheme.
[goddamnraceconditions] Another delete after config change
Correctly (don't) track sys_db files