many recipe contributions, updates and minor clean-up

These commits provide recipes for many packages in ros, ros-perception and ros-planning and more packages of existing repositories, i.e., vision-opencv, image-common and geometry. Furthermore, these commits update to the current versions and do some minor cleaning.