Add TaskMutex.this(Object) constructor to be able to set a TaskMutex as an Object monitor.
Add the possibility to guarantee a non-blocking write to TaskPipe by trading memory consumption.