Test example to expose multi-core-ness.
Duh.
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.
Testing MPI on DAS4.
Resource config for das4.
Exclude another IDE.
Merge branch 'devel' into feature/mpi
Move config file to new location.
Merge branch 'devel' into feature/mpi
Follow new resource config style.
New style resource config for das4.
Adapt to new resource config and try to override a value (doesn't work though).