More work on the display and config subsystems

Dialogs are now a thing.
Menu code has been simplified, and generic handlers have been created.
Attached Perl scripts to generate configuration values and menus from a
CSV file.
Many more updates coming in 2014.  Stay tuned!