Global service refactor

This PR includes changes proposed in #21 as well as the rtt_rosclock from #20.

It refactors the rtt_roscomm package and makes all global services put their operations under the `ros` service. Instead of service requesters, their static functions are exposed directly in header files.