TaskRulesConfigPanel.cpp: fix Contest Nationality

This was using enum values for units instead of US / FAI
NationalityConfigPanel: change help text to "contests" instead of "tasks"

Also affects TaskRulesConfigPanel.cpp
MainWindow.cpp: show overlay buttons above bottom widget if present
MainWindow.hpp: add comment
MainWindow.cpp: remove duplicate code
MainMenuButtonWidget: when button is dragged off, make lose capture

This allows a background object to capture the cursor/finger
ZoomButtonWidget: when button is dragged off, make lose capture

This allows a background object to capture the cursor/finger
LayoutConfigPanel.cpp: use lower case in InfoBox layout descriptions
PagesConfigPanel.cpp: disallow bottom with non-map and IBs with Hor or TA

Disallow bottom with non-map main widget
Disallow IBs with Horizon or TA main widgets
en.po: make Infobox or infobox lower case
dlgSetupQuick: remove conditional prompt at top of screen
InfoBoxesConfigPanel.cpp: make AUX1 non-expert
LayoutConfigPanel.cpp: add optional buttons for Pages and IB sets

Add "quick_setup" bool flag.
When set, screen shows two buttons to display the PagesConfigPanel
and the InfoBoxes config panel
dlgSetupQuick.cpp: add "Screens" button

Displays the LayoutConfigPanel screen
dlgSetupQuick.cpp: use N_() instead of _T() for text string

So it will be translated
PagesConfigPanel.cpp: change "InfoBoxes" to "Infobox sets"

Also in help text
dlgSetupQuick.cpp: move Custom Screens button to bottom next to Advanced
GlueMapWindow.hpp: add comment
GestureZone.cpp: set zone size more dynamically based on screen size
NEWS.txt, version bump 1.2.1 beta