Add concert service gazebo

Added a concert service to use multiple robots in gazebo. This PR adds all the robot-independent code, and provides an abstract base class that needs to be implemented in a robot-specific manner to use this code.