Some extensions to work with synchromesh:

* Pull out RPC interface
* Add DummyRPC for testing
* Move fiber related code into separate header.