In opposite to scala's DynamicVariable this class is using a ThreadLocal.
Because the scala test assert macros, when using DiagrammedAssertions, generate code that don't throw AssertionError's, this object is used to detect the cases like this.
Query the system environment for limit values
OS detection
Helper object to check how long a code block needs to execute