Layout.cpp: increase minimum_control_height from 22 to 30
ButtonPanel: add option to force position of panel on side or bottom

Options are Side, Bottom, Auto.  Default is Auto
WidgetDialog: add button_position parameter to constructor

Tells the button panel where to position itself.
default.xci: rename "Topo" to "Roads, cities, water
MapLook.cpp: make reach_pen twice as thick
TaskNavSliderWidget: draw thicker border if terrain disabled

If not terrain, it's harder to see the white slider, so make the
border thicker.
MapItemListDialog.cpp: disable map list if no items and terrain disabled
GlueMapWindowEvents.cpp: remove map double click handler

we have the "M" menu button instead
Infoboxes..Facctory.cpp: add "(MacCready) in descriptions

For "Next time to go" and "Task time to go" where there are two
calculations one based on ground speed and one based on MC theory,
show "Macready" next to the ones based on MC theory.
InfoBoxes..Factory.cpp: deprecate "Wind Bearing" InfoBox

The Wind speed InfoBox shows the wind bearing, so this is redundant
RowFormWidget.hpp: add Listener FileReader property
DataField/FileReader: add EnableInternetDownload() method

This is a basic method the only displays an extra item in the list,
and requires the caller to implement the actual internet download.
dlgSetupQuick.cpp: move Nationality to the top of the list

Nationality may affect any of the other items in the list, so put
it first.
FilePickAndDownload.cpp: WITH DEBUG - Single file internet download

Allows caller to filter files dislayed by type or area and
downloads a single file synchronously.
SiteConfigPanel.cpp: add Internet download to maps property.

Allows user to download map files directly into the Map setup screen
FilePickAndDownload.cpp: remove debug statements
Profile.cpp: rename xcsoar-registry.prf to tophat-registry.top

Still use xcsoardata folder, but use different config file
so tophat and xcsoar can be run on same device with separate
configuration settings.