Feature to disable the Timeout @rule when the test class being ran has
been launched in debug mode. Allowing users to debug their tests without
the timeout firing. This feature may be disabled by calling
Timeout.whenDebugging(true) which forces the timeout to fire even during
debugging.

Timeouts or time sensitive logic in the code under test is not handled
by this feature and may make this unuseful in some circumstances. The
important benefit of this feature is that you can suspend timeouts
without any making any modifications to your test class to remove them
during debugging. Anecdotally removing timeouts for debug purposes often
results in developers forgetting to restore them.