Fixing bug: assignment of TUOs and Shadows to available HWT.
quickfix for not terminating runs
Adding debugging capabilities to fsl.c
Fixing minor bugs and beautifying whitespace...
Refactored error handling in shadowing system: on error an error handler (shadow_error) is called which calls the actual error handler. With this you can decide for every shadow thread how error shall be handled. The default handler shadow_error_abort immediatly exits the program after printing information about the error.
Adding some additional test cases.
Adding seperate signal handlers for every thread. In case of errors, like Segfault, every thread can be handled separetly without affecting the main programm.
Added watchdog thread. It prints a warning if a function call is longer than a second in the fifo. Indicates hangs! Correct handling of threads which loop infinetly still needs to be done.
Didn't compile with microblaze compiler: forgot to include sys/ucontext.h