Inheritable Thread Local/

If Surefire configured to run tests in parallel it use InheritableThreadLocal to maintain different streams for different threads. Now  BackgroundStreamDumper sets inheritableThreadLocal before write to stream.