useorocos: minor control flow cleanup in orocos_find_package()

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
useorocos: export the targets, libraries and include directories of packages in the orocos_generate_package(DEPENDS ...) list to other packages in the same workspace

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
RTT::os::TimeService - Adding accessor to check if system clock is being used and adding function to change clock offset by ticks in addition to seconds
PluginLoader: Making mutex recursive to enable plugins to load other plugins.
scripting: document why/where gcc gives a warning.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
service: fixup shared_from_this saga for setOwner/setParent.

We now catch the bad weak ptr and create the shared_ptr
ourselves. This is allowed since we know that it is stored
in the other Service and not destructed at the end of the
function.

In addition, for Boost 1.53+. use enable_shared_from_raw which
has the old enable_shared_from_this2 behavior again.

See http://stackoverflow.com/questions/22184772/why-is-boostenable-shared-from-raw-so-undocumented

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
import: prefer typekits,plugins and components from preceding paths

Signed-off-by: Ruben Smits <ruben.smits@intermodalics.eu>
useorocos: Removed INCLUDE_DIRS argument from implicit catkin_package() call in orocos_generate_package()

...as suggested in https://github.com/orocos-toolchain/rtt/pull/26#issuecomment-36592348

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
Merge branch 'timeservice-introspection-and-change-ticks' of gitorious.org:orocos-toolchain/jbohrens-rtt
Merge branch 'pluginloader-rlock' of git://gitorious.org/orocos-toolchain/jbohrens-rtt
Merge branch 'toolchain-2.7-boost1.53' of git://gitorious.org/orocos-toolchain/peters-rtt
Merge branch 'fix_import_with_overlays' of git://gitorious.org/orocos-toolchain/rsmits-rtt
Merge remote-tracking branch 'meyerj/useorocos-recursive-package-dependencies'
cmake: fix typegen --import flags

Signed-off-by: Ruben Smits <ruben.smits@intermodalics.eu>
Merge remote-tracking branch 'origin/master' into toolchain-2.7