feature/rm-forget

This branch adds an option for the rmwatcher command to allow a circus client to remove a watcher _without_ stopping the watcher processes. This is very useful in cases where there are dynamically added watchers whose processes run for an indeterminate amount of time, and it's easiest to have those processes remove themselves from circus when they have completed all their work, which allows circus to respawn them up until the point they are done.