Framework and tests for unit cancelation.
Merge branch 'devel' into feature/cancelation
Support for cancelation of tasks during Execution.
Fix logic error in legacy code.
Merge branch 'devel' into feature/cancelation

Conflicts:
	src/radical/pilot/agent/radical-pilot-agent-multicore.py
Unit cancelation for the remaining states. Lets see how this goes ...
proper fix for #114 including all the waits() and unit tests
Merge branch 'devel' of github.com-oleweidner:radical-cybertools/radical.pilot into devel
added test to reproduce #18 via some SAGA trickery
fix for #18
Fix typo in #18 fix.
Fix another bug in pilot job checking.
Failed pilot will always be FAILED.
Document alternative tunnel scenario in comment.

This works in combination with the mongodb on the new port.
Not enabling it yet as it requires some more effort to run this in production.
Report tunnel setup.
It helps to actually return the exit code of the agent.
Cleanup eval magic.
fixed tests after Marks changes
Merge branch 'devel' of github.com-oleweidner:radical-cybertools/radical.pilot into devel
Switch supermuc to autonomous tunnel mode.