add install rules to all modules
remove superfluous include_dirs from data/python modules
add external dependencies

These make sure msg headers are built before c modules which depend on them
uos_freespace: depends on geometry_msgs too
gazebo_worlds: provides data / doesn't build depend on gazebo
Merge pull request #9 from v4hn/hydro_catkin_fixup

cleanup catkinize