add support to circus to reload the current config without restarting wa...

Hacked on circus internals to support replacing a live watcher when a watcher's config changes. If we get into an ambiguous situation about whether or not it's safe to upgrade a watcher, we fall back to restarting.