Back out of decorator changes. [1682]
Extend Java-based exception handlers. [1682]

This removes “formatException” and adds “formatJavaException” and
“formatJythonException”. It seems to work a little better with grabbing
the parent Throwable of a PyException.

Still, I’m not entirely happy with the way this handles passing the
context back to the user’s code…so I’ll preemptively apologize for any
versioning dances.
Fix confusion between place/location keywords.

This was due to me misinterpreting what Bob had pretty much spelled
out. Sorry ‘bout my brain. :(

If the location value isn’t a tuple with two elements, the location
will default to (0, 0)…I opted for this approach because the location
is merely optional, but changing the behavior to throw a ValueError or
something would be trivial.

[1665]
Remove duplicate map entry from layer controls.

[1484]
Make SPAC always default to "4" for the radar chooser.

Before this change,  AddeRadarChooser was using AddeImageChooser's default of
"1" which was apparently breaking the Hydro Class product.  After chatting
with Tommy and DaveS, it sounds like it is safe to default to "4" because
the server will still return smaller spacing (1 or 2 byte) if it is able.

[1518]
Move webcams XML into mcidasv.jar. [1710]
Add blurb about IO overhead in mcidasv.rbi. [0]
Properly navigate ENVI files when Map Info header is present [1709]
Following through on my "bundle version" checker. [644]

This adds the appropriate logic for notifying the user that they are
attempting to load a bundle created with a more recent McIDAS-V—but
only if McV actually generated exceptions while loading the bundle.

The actual notifications are limited to logging warning messages for
now. I didn’t really like showing a simple dialog box with an “UPGRADE
MCV PLZ” message, but maybe it would suffice?

Finally! Here’s the commit ID where the versions get added to bundles:

7291feef34a4a2511c647e838dd2d182eaa8a1c5
Upgrade SLF4J and Logback. [0]

Heads Up! You’ll likely need to run “ant clean” before continuing with
“ant jar.runlarge” or whatever.
Add extra null check. [644]
Create archived_logs in fresh user directory.

[1689]
Remove some default value logic from getADDEImage.

The intent is to let the server work things out (if the user hasn’t
specified a value). The following getADDEImage keyword parameters have
been affected: place, coordinateSystem, location, and time.

[1665]
[0] Dreamweaver updates synced from web server.
add wrapper around DisplayControlImpl.setZPosition called
_Layer.setVerticalPosition [1517]
Jython shell popup now appears under mouse pos.

[888]
Restore hi-res US map with appropriate label [1484]
Merge remote-tracking branch 'upstream/master'
[0] Dreamweaver updates synced from web server.
[0] Dreamweaver updates synced from web server.