Merge remote-tracking branch 'autobuild/master' into orogen_loaders

Conflicts:
	.gitignore
	lib/orocos/async/name_service.rb
	lib/orocos/configurations.rb
	lib/orocos/name_service.rb
	lib/orocos/process_server.rb
	lib/orocos/rake.rb
	lib/orocos/ruby_task_context.rb
rename nonsensical files to their proper names
update Manifest.txt
remove the orocos logfile in Orocos.clear if we aren't supposed to keep it
remove unneeded Orocos. prefix
fix #load_file to properly raise ArgumentError

This is according to test and documentation
fix exception raised by ConfigurationManager.load_file if the model is not found
test: cleanup common test setup and migrate to minitest

This cleans up the common test setup to a more "modern" layout
(read: following the rest of rock's common test setup). It removes
a lot of cruft from the existing test files (good thing) and migrates
to minitest. The minitest migration is due to the minitest gem being
incompatible with the version shipped by Ruby itself, meaning
that test::unit is basically unusable. Since minitest *is* the default
test framework, simply use it directly
ros: allow to specify which loader to use in ROS::ProcessManager
base: load_typekit must use the pkgconfig loader directly
test: define #get

This is what should be used in tests instead of Orocos.get or
Orocos::TaskContext.get. It will allow us (later) to make the
nameservice object test-local instead of using the global name
service.
fix dynamic property tests

The tests were not updated after a change of behaviour in dynamic
property support in oroGen. Namely, the property is now *always*
set to the set value if the setter returns true (which is
a VERY nice guarantee).
test: exception raised when model-loading changed. Update the test.
remove usage of ObjectSpace in process handling

This was a really terrible way to register processes. Since we only
track running processes, keep process objects alive as long as their
death did not get read (with #join) or announced (with #dead!).
test: disable the 'missing default logger' warning during tests
ruby_tasks: set the interface of a removed port to 0 explicitly

RTT does not do it in removePort, which causes a use-after-delete
bug if the (ruby) port object gets garbage collected after the task
(since the DI is then removed)
ruby_tasks: fix memory leak

The RLocalTaskContext intermediate structure was never deleted.
remove unused variable
dist: avoid rebuilding all orogen components each time 'rake test' is called
remove usage of Orocos.run to cleanup test output

Orocos.run will warn about exceptions while it shuts down the
components, which makes the test output really horrible. Use
the #start test helper which has the same guarantees but does
the component shutdown on teardown.

I unfortunately have to reindent there, I don't see how to do
it differently