fix loading of runtime files from oroGen extensions

It got broken when orogen's #each_extension started yielding
the extension object instead of the (name,extension) pair.
add missing require for orogen_ros
allow orogen to announce that some typekits are installed but disabled

This can be used by typekits to install only the model information,
without building anything. The generated ROS typekits work this
way now.
do not attempt to load libraries that we can't find on the filesystem (closes #374)
fix crash in hash-to-policy conversion when the symbol given as :type is invalid (closes #229)
fix crash in hash-to-policy conversion when the symbol given as :type is invalid (closes #229)
fix test to actually test something ...
conf: clean error semantics in #load_file and #load_dir
initialize properties created on ruby task contexts with a default sample (closes #240)

This is not strictly necessary, but makes sure that the user does not
get a crash if the property's type is a smart pointer
fix missing return values in ros shutdown/init
fix ConfigurationManager#save (closes #344)
Log::Replay: fix: first sample was always regarded as the last sample

solution: log port was not emitting raw_data
fix loading orocos.rb when orogen_ros is unavailable
Merge remote-tracking branch 'autobuild/stable' into next
fix replay.rb:932:in `block (2 levels) in load': undefined method `[]'

the error was triggered by files having a wrong file name

For example:
 xyz.xyz.log
bin: use the new name service API in orops and oroshell
define raw versions of #read and #read_new
define a meaningful #to_s for Log::TaskContext
async: make async readers set :init to true by default
async: ensure that an async name service has the same namespace than the underlying NS

There was a discrepancy in some cases with CORBA name services, which
ended up making namespaced name resolution fail