distutils.bbclass: keep upstream version

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
catkin.bbclass: add catkin configuration class

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
catkin: simplify and use catkin class

* Use configuration options instead of patches
* Use relative paths in CMake installation files
* Use catkin class

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
roscpp-core: use include file and unify recipes

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
ros-comm: use include file and unify recipes

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
ros: use include file and unify recipes

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
gencpp: use catkin class and unify recipe

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
genlisp: use catkin class and unify recipe

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
genmsg: use catkin class and unify recipe

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
genpy: use catkin class and unify recipe

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
message-generation: use catkin class and unify recipe

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
rospack: use catkin class and unify recipe

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
std-msgs: use catkin class and unify recipe

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
packagegroup-ros-comm: add partial ros-comm package group

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
create-recipe.py: direct read package.xml file

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
create-packagegroup.py: add script to create packagegroup from website

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>