[TPL] Add mono internal API support

With which constant should I #if/#else ?
I did this because it was way easier than integrating their ExecutionContextSwitcher with our Thread. So it is really Mono specific until (if) we switch our Thread class to theirs.