Make a feature branch "dev-menu" for working on a generated menu for the harness.

--HG--
branch : dev-menu
Make the failure reporting better.

--HG--
branch : dev-menu
Add a test menu and get it 80% working.

--HG--
branch : dev-menu
Make the interactive menu work more robustly, also add command line argument detection.

--HG--
branch : dev-menu
Select the correct test from command line arguments.

--HG--
branch : dev-menu
Remove some duplicated code, make test now works.

--HG--
branch : dev-menu
Remove an incorrect test.

--HG--
branch : dev-menu
Merge dev-menu into default.
Update Example to use run_tests_interactive()
Add test menu docs to the readme.
Up to version 1.1.0