Add temporary override of ChartHolder. [1001]

I want to make sure this change is what Inquiry 1001 actually has in
mind before submitting a pull request.
Add ID to Colobar formatter if needed. [1660]

If the display parameter of a Colorbar formatter does not have an ID,
this change will temporarily set the ID to the object’s “unique ID”
value. After the ISL processing has finished, all temporary IDs are
removed.
Fix _testCaptureImage and multiple display windows

…and now it’s time to go home!

[1660]
[0] Dreamweaver updates synced from web server.
Remove some testing code. [0]
Rename isltest module to islformatters.

I’ve also added it to mcidasv.rbi (so that it’ll appear in the Jython
Editor) and deleted the old isl.py. [1660]
Some javadoc for the logback extensions. [1689]
Add import of GroupLayout class. [0]
Add "Viewpoint" and "Center" islformatters. [1660]
Forgot to add new formatters to console_init.py.

[1660]
Back out of the last two commits. [1660]
Restore user's selected logo position. [1219]

If a user does something like:

1. Open the "View>Properties" window.
2. Select a screen position other than "Lower Left".
3. Click "OK" to close the window.
4. Reopen the "View>Properties" window.

Prior to this commit, the screen position will be reset to "Lower
Left". This commit simply remembers the user's selection by storing it
in a new ViewManager String field ("selectedLogoPosition").
Add time dimension to data for display control

In getDataInner, repackage the FlatField into a FieldImpl with a
time domain.

This allows the Image display control to automatically
set a timestamp in the time animation widget, and properly fill in
the %timestamp% macro.

Also, handle the FieldImpl when creating the Field Selector preview
image.

[1429]
Merge pull request #89 from mhiley/inq1429

Add time dimension to data for display control
Fix for ABI (GeoGridAdapter returns a flatfield)
[1589]
loadFile/createLayer: fix for data w/o time coord.

After this fix,
if data doesn't have a time coordinate (e.g. Kaba's latest ABI files),
createLayer will still succeed,
but the resulting display won't have any time info associated with it.
I think this is acceptable for now b/c you get the same results when
loading this type of data through the GUI.

[1589]
Add exception for invalid mag parameter types.

[1665]
Backing out of Inquiry 1219 changes.

I’ve submitted the 1219 changes to Unidata as pull request 75:

https://github.com/Unidata/IDV/pull/75

[1219]
Back out of inq1429 fix; it broke VIIRS plugin
[1429]
Show properties menu on right-click on OS X.

[1001]