Merge pull request #34 from herbrechtsmeier/master

add catkin configuration class and rework ros recipes
README: Added Stefan as contributor (issue #35)
create-recipe.py: adding MIT license in header

This addresses issue #39.
create-packagegroup.py: Adding MIT license

This addresses issue #39.
catkin: Update version to groovy-devel

The catkin framework need some modification to support cross compiling
packages via yocto. When we want to upstream patches we need to provide
patches against the current groovy-devel branch. Use this branch as base
for our work to simplify the tests and to unify the developing process
of catkin.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
catkin.bbclass: Remove duplicate file entries

Remove all ${BPN} file entries as catkin packages always use
underlines instead of hyphens.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
catkin.bbclass: Use out of tree build

Build catkin packages out of tree as this is the default of ros and
makes it simple to identify build paths.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
std-msgs: Correct license checksum

The license checksum was never tested before as the do_configure
failed until now and do_qa_configure is run after do_configure.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
message-runtime: Add version 0.4.11

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
rosgraph-msgs: Add message-runtime to dependency

Add the package to the dependency because the do_configure fails
as it tries to find the package.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
rosunit: Search rosunit in the native sysroot

Cmake should search in the native sysroot for rosunit. Remove
NO_CMAKE_FIND_ROOT_PATH from the find_program call to allow
cmake to search in the native sysroot.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
catkin.bbclass: Add additonal file entries

Add additonal file entries with standard ros paths to fix the following warnings:
WARNING: QA Issue: std-msgs: Files/directories were installed but not shipped
  /usr/share/std_msgs/msg
WARNING: QA Issue: rosconsole: Files/directories were installed but not shipped
  /usr/share/ros/config/rosconsole.config

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
std-msgs: Add genpy to dependency

Add the package to the dependency because the do_configure fails
as it tries to find the package.

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