Extend deployer to find and scan optional .rtt_component_path file

This file is a list of relative paths to be added to the RTT_COMPONENT_PATH
environment variable.  This makes it possible to ship code that builds and runs
without forcing the user to manually set up environment environment variables
(Or rely on another software like ROS to do the forcing). This file might be
added to the root of a git repository, for example.
deployment: fixup previous not compile-tested commit

Signed-off-by: Ruben Smits <ruben.smits@intermodalics.eu>
lua: add Attribute support

Signed-off-by: Ruben Smits <ruben.smits@intermodalics.eu>
bin: Fix order of subdirectory processing to use correct build options

The bin/ dir relies on options set in the logging/ dir, but bin/ was
processed before logging/. This meant that on the first run the bin/
dir would never build deployers/taskbrowsers with logging support,
even though the logging option was set (it was simply set too late).
bin: Remove duplicate BUILD_RTALLOC option processing

It is also present in ./CMakeLists.txt along with the actual
BUILD_RTALLOC CMake option itself.
bin: Stop deployment script processing after the first failure

Processing of all scripts occured even when one or more scripts failed
to load. In layered systems, if an earlier layer failed to deploy then
later layers could have serious issues without the underlying
functionality that they require.

This fix ensures that once a script fails to deploy, then processing
of scripts stops. If applicable, the TaskBrowser or CORBA server is
still started to allow user inspection to identify the problem.

This also unifies the default settings; previously the cdeployer and
deployer defaulted to true, while the deployer-corba defaulted to
false.
Merge commit 'refs/merge-requests/11' of git://gitorious.org/orocos-toolchain/ocl into toolchain-2.7
Merge commit 'refs/merge-requests/18' of git://gitorious.org/orocos-toolchain/ocl into toolchain-2.7