Add support for ROS Service client

This commit adds support for generating service messages and calling ROS services. This does not implement a ROS service provider. The most of the new code written after [Services code review 1](https://github.com/acowley/roshask/pull/22) are in pkgBuilder and depFinder.