First draft of RemoteWatcher, see #2993

Not ready for merge.

* [ ] move RemoteDeploymentWatcher from CARP to RARP
* [ ] unique addresses
* [ ] integrate with quarantining in remoting 
* [ ] more tests
* [ ] consider how it should work when using cluster
* [ ] update docs
* [ ] configuration