[gazebo_ros_control] move declaration for DefaultRobotHWSim to header file

This PR splits up the implementation of DefaultRobotHWSim into cpp and header file in order to be able to derive from DefaultRobotHWSim with maximum code-reuse!
(This PR is motivated by #256)