Clean copy of GuiUtils. [1765]
Add makeColorSwatchWidget to GuiUtils. [1765]
ColorSwatch is used in a bunch of places. :(

Local overrides...the intent is to get 'em out of McV ASAP, but the
functionality is required for the release.

[1765]
Missed one. [1765]
Clean copy of StationModelCanvas. [1765]

Need this one in place to ensure that ColorMap and PropertiesDialog can
access the application's preferences.
Clean copies. [1765]

Need to be able to pass the application's preferences the various
classes within ucar.unidata.ui.symbol.
Should've committed these in one fell swoop [1765]
Missed another one. [1765]
Use ColorSwatchComponent rather than ColorSwatch.

There may be a few places other non-persistable color swatches in
use...but I believe this to be the overwhelming majority of them.

[1765]
Mark old ColorSwatch code as deprecated. [1765]
Add "resolution control" button to legend. [1826]

This is just an initial implementation.
Some fixes for the resolution control button.

[1826]
Improve handling of button group state. [1826]

This commit squashes the initial selection being incorrect bug, and now
the button group selection will update when the relevant display control
property is changed.
Transition from AR Off -> AR On now loads data.

Also did similar exploratory work for full resolution, but it looks as
though that will require some more digging...

[1826]
Fix apparent inability to create full res display.

Clicking on the "full resolution" button in the preview's advanced
properties didn't seem to work prior to this commit.

[1825]
Fix for "full res" not being detected properly.

Clicking the full resolution button in the advanced properties and
creating the display would result in a full resolution image being
displayed...but the check box would remain blissfully unaware.

[1826]
Backing out of c629e78 [1826]

Simply clicking through to "create display" *without* any interaction
with either the preview or advanced properties would result in the code
loading a full resolution image.
Simplify logic for detecting full resolution.

Basically just check the current advanced properties values against
the maximum values.

[1826]
Change to full resolution when selected. [1826]

Current limitations:

* Need to reproject after the display has finished updating.

* Doesn’t grab *all* the data, only the stuff within the current
display.
Use modified ColorMap.applyProperties() [1765]