using ROS_BP more thoroughly

This commit uses ROS_BP in the recipes after ROS_BP was set right in
the commit 0d07506bf49c253448fb3ff3bfe86791dcfe7cce.
bond-core: adding all recipes of the bond_core repository

This commit adds the recipes for packages bond, bondcpp, smclib
and bondpy. The first three packages are required for the nodelet
package.
libpoco: initial commit

The poco library is used by the class loader.
console-bridge: initial commit

The console-bridge is a cmake installation, but not a catkin package.
In its current state, the recipe compiles and installs, but the
class_loader package fails and complains with

|   catkin_package() CATKIN_DEPENDS on 'console_bridge', which has been found
|   in
|   '(...)/build/tmp-eglibc/sysroots/qemux86-64/usr/share/console_bridge/cmake/console_bridge-config.cmake',
|   but it is not a catkin package

This commit provides the current state for further discussion and
joint investigation.
class-loader: initial commit

The class-loader is used by the pluginlib.
pluginlib: initial commit

The pluginlib is used by the nodelet package.
nodelet: initial commit

The nodelet package.xml also lists the dependency on uuid, but the
recipe seems to work without.
It uses the SRC_URI from its ros repository (instead of the ros-gbp
repository), because in the commit
30306b6bba213995c1c16a9ff833b0ae282fb2c2, we agreed to use the ros
location instead of the ros-gbp location uniformly.
Merge pull request #74 from bulwahn/master

Contribution of recipes for nodelet package