Add "Previously Recorded" menu and keybinding access to various
screens.

This change brings up a filtered variant of Previously Recorded screen
using the currently selected program.  It is based on patches from amb
at gedanken.org.uk with fixes and enhancements from me.

Closes #11496
Have 'make test' actually compile the tests before running them
Use QTEST_APPLESS_MAIN for MythTimer test.
Merge branch 'master' into devel/logging
Add starter mythsystem unit test.
Merge branch 'master' into devel/logging
Add a few flag tests to MythSystem.