Rudimentary support for BG/Q.
Merge branch 'devel' into feature/bgq

Conflicts:
	src/radical/pilot/agent/radical-pilot-agent-multicore.py
Merge branch 'devel' into feature/bgq
Switch between different modes of LOADL discovery.
Transplant torus construction code.
Catch up with split of args and exe for other launch methods too.
Snapshot before classification.
Merge branch 'devel' into feature/bgq
Catch up with resource config changes.
Complete(r) support for BG/Q.

Feature complete for homogeneous size CUs.
This commit also serves as a snapshot before changing the general flow of
the agent's scheduler.
Cleanup resource config for joule.
Merge branch 'devel' into feature/bgq
Add BG/Q scheduler and support functions.
Snapshot.
Turn lrms configure methods into a (sub)classes.
Fix logger.
Move method to the right place.
add a warning, some formatting fixes.
Merge branch 'feature/execution-abstraction' of github.com:radical-cybertools/radical.pilot into feature/execution-abstraction

Conflicts:
	src/radical/pilot/agent/radical-pilot-agent-multicore.py
Remove warning.