python-rospkg: more precise run-time dependencies
python-native: extending RPROVIDES for python-rospkg-native

The python-rospkg-native rdepends on python-xml-native, and
python-native provides this without any further ado.
log4cxx: enable native recipe

The native log4cxx recipe is required for the recipe
dynamic-reconfigure-native.
dynamic-reconfigure: initial commit
nodelet-core: adding nodelet-topic-tools and refactoring nodelet

The nodelet_topic_tools package is required by the pcl_ros package.
Common parts of nodelet and nodelet_topic_tools are put into
nodelet-core.inc.
libflann: initial commit

The flann library is required by the ROS pcl package.
adjusting dependencies of native recipes

To compile nodelet-topic-tools, we must provide a working
dynamic-reconfigure in the native sysroot. This requires
some adjustments to the native versions of the required
python modules.

In particular, the following tasks ran successfully for this
commit:

This command tests compiling rospack-native:
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake rospack-native

This command tests compiling roslib-native:
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake roslib-native

As nodelet-topic-tools uses rospack-native and roslib-native to
some extent (dependency: rospack-native -> roslib-native ->
dynamic-reconfigure-native -> nodelet-topic-tools), this command
tests running rospack-native and roslib-native:
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake nodelet-topic-tools

This command tests compiling rospack and roslib:
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake rospack
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake roslib

All these command run with this commit without errors, and
future commits to these files should keep them run without
errors or justify modifications with better tests.

A minor open issue related to rospack is issue #116
(cf. https://github.com/bmwcarit/meta-ros/issues/116).

This commit incorporates feedback from Stefan Herbrechtsmeier.
Merge pull request #104 from bulwahn/pcl-preparation

preparations for PCL and pcl-ros package
python-nose: replacing duplicate recipe that is in meta-oe by a bbappend file to have a native recipe (resolves #66)
removing now obsolete files for previous on-target compilation
catkin: make RDEPENDS more precise (resolves #119)