fixing some catkin bugs

is basically the same as #80, #82 and #83 but now for hydro_dev instead of groovy_catkin