This should be in users ssh config for easier collaboration.
Merge branch 'devel' into feature/mpi
Debugging info.
Before the bigbang there was nothing ...
Working MPI on Stampede without hardcoded stuff.
Merge branch 'devel' into feature/mpi
Create new agent based on "normal" agent to start development of multicore, and
subsequently mpi.
Merge branch 'feature/mpi' into devel
Test example to expose multi-core-ness.
Duh.
bumped version number
Add IBRUN detection.
Some more ibrun boilerplate.
Major overhaul of agent for multicore support.

Status:
Can run tasks (again), but many rough edges.

Detailed changes:
- New slots data structure layout.
- Separate list of running processes and function to check for completed tasks.
- Inverted mainloop from slots to tasks.
- Added functions to search for free slots in both single and multi host
  scenarios.
- Separate functions for slot free/busy updates.
- Moved back to single ExecWorker
- Changed default debugging level

Need to further abstract away the launching of tasks from slots layout.
Actually pass on numcores from the CUD and check for non serviced requests.
Generalize core marking.
Remove memory detectionrand variables, and WorkingDirPriv stuff.
Support both ibrun and ssh task launching.
PRE_EXEC it is.
Less bigbang.
SGE hostfile handling.