Wire replys through the server API.

* Reply serial is now first class in the API.
* LastCommand now stores the serial of the request.
* RequestReceived/ErrorResponse now sent with appropriate reply serial.
* SimpleClient now correctly completes request future *after* the request
  is received.