Cleaning up for groovy branch

I have done a little cleanup on the groovy branch, removed the dashboard (obsolete), removed the message header files, fixed some issues with the cmakelists and package.xml, removed manifest.xml and moved the headers to comply with the ros standard coding style.

The packages now pass catkin_lint with no errors and no warnings and build with no issues.