libtinyxml: add native support and use relative paths

Replace CXXFLAGS += "-fPIC" with EXTRA_CXXFLAGS to allow native
build and use relative paths to simplify recipe.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
catkin: use upstream branch reference_extra_files_relatively

The local version was replaced by a solution from a catkin
maintainer.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
catkin: Add patch to don't require .catkin file

Catkin require a .catkin file in all CMAKE_PREFIX_PATH to add them
to the CATKIN_WORKSPACES. Remove this requirement as it couldn't
be satisfy when catkin packages are installed into the common usr
prefix. Without this adaption catkin couldn't find all files.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
genmsg: Add patch to handle msg file relatively

Adapt genmsg to handle msg files relatively to the current
cmake path. Without this modification genmsg failed to generate
messages because it pass a path without sysroot to the python
code.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
catkin.bbclass: add native support to catkin packages

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
Use native dependencies for binaries and python scripts

All ROS packages with install tools in the bin directory or install
python code with is used by other packages should be used as native
version. Adapte the DEPENDS accordingly.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
catkin.bbclass: Add common ros nodes path to package files

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
rostest: add catkin devel space the CMAKE_FIND_ROOT_PATH

Rostest depends on its own package and therefore needs to search
in the devel space for the rostestConfig.cmake during native
build.

| CMake Error at /.../usr/share/catkin/cmake/find_program_required.cmake:5 (message):
|   rostest not found
|

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