RPC Server: add methods for Autotest and Interface version

This provides RPC clients with two important pieces of information for keeping compatibility among server versions:

* Autotest version: the version generated by `client/shared/version.py`.
* Interface versions: per-service date based version, that should be updated whenever the interface changes.