Adding interface for permanent error insertion:
 - hwt_sort_demo_messages can now be instructed to manipulate data written to internal RAM and internal state register
 - interface is designed to allow for stuck-at-0 and stuck-at-0 errors
 - proc_control is responsible for controlling the sa0 and sa1 lines. These are arbitrary wide busses, wich can be connected to hwt.
 - the fsl interface divides the arbitrary wide busses into channels of 32 bit width. so with one fsl commadn sequence one can change 32 bit at once.
 - the fault_injection program currently only resets the sa0 and sa1 lines to "no error"
- corrected shadowing scheduler: does not round robin manually assigned shadows anymore
- round robin is only done between shadowed threads not marked as TS_MANUAL_SCHEDULE
- currently one round-robin shadow thread is used
- bug fix: endles loop!
-fixed another bug: deadlock because of missing sem_post()
- moving timing module to libreconos, as it will too use the timing module
- reworked hardware project setup scripts to allow more than 4 HW modules than in the mixed setup
- removing multithreaded swt runs: no significant slowdown/speedup can be observed
- adding new benchmark evaluation script which outputs a aggregated summary of the benchmark runs
- these outputs are now easier to analyze whith excel/calc
- added additional header to output of sort_demo* programs, so that the evalBenchmark2.py script can automatically decide is it was a shadowed or non shadowed program run
- unified usage of timing related functions