N2EpdController.java: fix Log entries to not error entries
WaypointLook: Use white for reachable circle fill

Conflicts:

	src/Look/WaypointLook.cpp
Disable terrain shading for NOOK

Conflicts:

	src/Terrain/TerrainRenderer.cpp

squash Temp disable terrain shading - fix desc too
AirspaceLook: Use all 9 nook grey levels

Conflicts:

	src/Look/AirspaceLook.cpp
	src/Look/AirspaceLook.hpp
Color.hpp: define ORANGE, BLUE, RED for grayscale

For NOOK=y
MapWindoRender.cpp: show topography on top of task.  Needs fixup formatting

shows rivers inside of a turnpoint cylinder on devices
that don't show transparency
Panel/Base: base class for InfoBox popup widgets

A base class for InfoBox panel widgets that allows a
derived class widget to draw a header and "setup button" above
the contents of the derived class widget.
InfoBoxDescription: new widget panel to display an IB description

When there is no other content for the InfoBox, show this
panel with the IB's description only.
Content/Base: add bool show_in_tab_layout

This property of the content allows the content to tell
its consumer whether it should be displayed in a tab
layout.

Set the show_in_tab_layout property to true for existing
tabbed content panels (Altitude, MacCready, Wind)
InfoBoxWindow: show either InfoBox Widget or Dialog

If a tabbed dialog panel exists, show it in the old static
dlgInfoBoxAccess, otherwise show the new fullscreen widget.
If no content exists, show just the description of the IB in
the widget.
Panel/Base: add NumberButtonLayout base class

This base class defines the layout for a widget that displays a value in
its center and two "up" buttons located above the value,
and two "down" buttons below the value.
It can be inherited by any class that wants to use this layout.
CheckboxControl: add ActionListener

add code to enable an ActionListener to
listen to the click event of the checkbox
Panel/MacCready: convert to fullscreen widget

Remove all XML.
Combine setup and edit tabs into single fullscreen widget.
Remove HandleKey routine
Panel/MacCready: add final glide bar

The visualization of the final glide bar allows users
to adjust their MC setting to with respect to their final glide
altitude.  So, we display it on the widget.
List.cpp/hpp: add SetHasScrollBar(bool) method

If set to false, then the scroll bar is not drawn
for the list.

This will be used in certain dialogs used "in-flight"
that use "ratchet button" to navigate the list instead
of the scrollbar.
Panel/Base: add RatchetListLayout base class

Base class that defines the layout for the three buttons and a list
control for any widget that needs to use this layout.
Panel/NextWaypoint: new InfoBox Panel

This panel allows the user to switch the task
waypoint, or if in Abort or Goto mode, to resume the
task.
Remove HandleKey for this InfoBox.
Add NextWaypoint popup to all Next WP Infoboxes

The AccessPopup for WaypointNext
is now applied to all "Next" InfoBoxes:
InfoBoxContentNextDistance
InfoBoxContentNextETE
InfoBoxContentNextETA
InfoBoxContentNextAltitudeDiff
InfoBoxContentNextMC0AltitudeDiff
InfoBoxContentNextAltitudeRequire
InfoBoxContentNextAltitudeArrival
InfoBoxContentNextLD
InfoBoxManager: add "GetQuickAccess()"

This is similar to ProcessQuickAccess but it
returns a value and does not take an input parameter
Panel/Alternates: new panel

Replaces existing HandleKey functionality with a widget.
Remove HandleKey for this InfoBox.
Uses GetQuickAccess to retrieve the Index from the IB

Conflicts:

	src/InfoBoxes/Content/Alternate.cpp