corba: resurrect rt_string Corba support

Signed-off-by: Ruben Smits <ruben.smits@intermodalics.eu>
tests: Avoid compiler warnings
gnulinux: Fix signedness compiler warning
tests: Remove unused variable warning in mqueue archive test
tests: Remove unused variable warning in property composition test
tests: Add tests for FileDescriptorActivity
time: Support Second conversions to/from micro- and milliseconds
logger: Support logging using log4cpp framework

Supports logging using the log4cpp framework, which replaces logging
both to file and via printf. The log4cpp option defaults off. This
fix also ensures that application code is informed of the build option.
Merge branch 'fixes' of git://gitorious.org/orocos-toolchain/snrkiwi-rtt into toolchain-2.7
cmake: generate typegen typekit in build dir instead of src dir

Signed-off-by: Ruben Smits <ruben.smits@intermodalics.eu>
ports: store actual connpolicy object instead of default in input ports

This is a minor refactoring to allow to pass on the
conn policy used at the input port level.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
types: regroup the TypeInfo headers to reduce dependencies.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
Signed-off-by: Ruben Smits <ruben.smits@intermodalics.eu>
scripting: fix crash in StateMachine when doing global transitions.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
scripting: also allow global-to-global event transitions

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
types: move ConnFactoryPtr in the types namespace (where it was before 281ba20)
rtt: fixed handling of owned properties in assignment operator

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
Fixed PropertyBag's reference semantic and added PropertyBase::copy() member function

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
Fixed memory leak in RTT::PropertyBag::copyProperties()

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
Better detection of xpath usage

The version of xpath on Fedora functions like the version that Apple has. Instead of making the syntax different only for Apple, parse the xpath usage.
scripting: support responding to peer event operations

We lifted the limitation that signalling operations need to be ownthread.
The signal is now always executed in the thread of the reacting task,
The scripting StateMachine code uses this to support Orocos 1.x style
events. Each signalled operation call is dispatched to the reacting
task, together with the arguments of the operation. The limit of
possibly dispatched signals is the amount of available TLSF memory.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>