ocl: Remove type definition that duplicates one in RTT
Merge branch 'upstream/toolchain-2.7' into next

Conflicts:
	ocl/ocltoolkit.cpp
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 remote-tracking branch 'upstream/toolchain-2.7' into pu
Merge branch 'toolchain-2.7' into pu