Referencing SingleThreadedExecutor from inOrderExecutor
Fixed bugs in SingleThreadedExecutor.
Added tests for SingleThreadedExecutor.
Commented an untestable part of SingleThreadedExecutor.
Added a few more tests to SingleThreadedExecutor and fixed a test in BackgroundExecutorTests.