Catch this exception from recurring tasks if we are shutting down.
Merge branch 'unstable_staging' into PriorityScheduledExecutorServiceWrapper-scheduleAtFixedRate
Starting to increase functionality in the TestRunnable to track usage in parallel (which currently can only be done from the TestRunnable, although that too is being improved).
More improvements to the TestRunnable for handling when the run is finished, as well as detecting if it ran concurrently.
Implemented unit tests for this new functionality.  I also emphisized that using this functionality should be with caution (but better than just throwing an UnsupportedOperationException)