No more crashes.
No more droping test cases inserted at _orderedTestHead.
Ooops.
Small oversight.
As per suggestion @basvodde.
Re-instate NullTestShell for testing purposes.
Correct order.
Add a pre test run hook
Add a macro for setting the hook
bah!
Use of TEST_ORDERED