Command svcmux

Command svcmux reads a service interface XYZServer generated by protoc
and generates VersionedXYZV struct that stores a map version->implementation,
and a default version. Each method forwards a request to the implementation
of the requested version.