better error msg when port direction needed
factor out portname-to-filename 'logic'
remove stray commented-out code
[ros] remove unnecessary type lookup
yarp_write history code wasn't checking for a target
[ros] improve error msg on garbled header
[ros] stub for ros tutorial from yarp-heavy perspective
missing field in copy constructor
[ros] propagate type info in yarpserver --ros scenario
[ros] always use a package name, even if you have to make one up
[ros] tutorial on adapting code to ros
implement 'yarp wait /x /y' like 'yarp exists /x /y'
remove readline logic when piping
remove unneeded mcast threads
[ros] use yarp::os::Node in tutorial rather than /foo@/bar
Cleanup
Use relative path instead of absolute to install python bindings

Python files are the only ones installed using the absolute path, but
nonetheless they are installed in the prefix.

This change forces CMake to handle the destination for these files as
relative (like for all the other installed files) instead of as
absolute. The install script is therefore relocatable by setting
a different CMAKE_PREFIX_PATH.

This allows to perform a proper installation in /foo instead of the
prefix set during configure phase by running

  cmake CMAKE_PREFIX_PATH=/foo -P cmake_install.cmake

without configuring and building the whole project again.
yaro/os/Value.h: remove forward declaration of class not implemented
add a test for port interruption based on #190
Portmonitor carrier: avoid calling binding methods when no callback is introduced in the script (efficiency update)