Get more code coverage on this unit test by submitting a varriety of runnables and callables, with different future options
Merge branch 'master' into unstable_staging