If this server is a proxy to a remote server then a client is used as a local object to handle JSON-RPC messages from the remote server.
Stop file watching for the given id. Resolve when watching is stopped.
Start file watching for the given param. Resolve when watching is started. Return a watcher id.
Dispose this object.