Fix for transform_flatfields and keyword args.

[1537]
Fix for jarring history popup resizes. [1799]
Forgot to remove trace output. [0]
Fix for history popup position. [1799]

This is a big improvement on the current (stupid) behavior, but I feel
like this needs a little more work.

Also implemented a proof of concept for dynamically modifying how many
menu items are visible (depending on menu position).
[0] Dreamweaver updates synced from web server.
Java 7 updates, code cleanup, and javadoc fixes.

[1423]
Fix for new image chooser not appearing. [1801]

Take all of the choosers in "Under Development" as an example.

If all other choosers in "Under Development" are enabled, then McV
makes the assumption that the category is enabled in the preferences
and enables the new chooser.

If there is at least one disabled chooser in "Under Development", then
the category cannot be enabled in the preferences, and the new chooser
is disabled.
Position Welcome Window in center of screen.

[1807]
Cleanup and some basic refactoring. [0]

The only real change was moving the static method
“scrollCountForScreen” out of JythonShell and into MenuScroller.
Fix for not raising invalid accounting exception.

[1682]
Detect bad magnification values. [1682]
Show -help output in a dialog on Windows. [1689]

Also did a little sprucing up of the formatting in general.
Improve size tuple validation and Kalpana fix.

Now the first two elements of the size tuple are checked, and
apparently the McIDAS-X Kalpana servers return “Specified Lat/Lon not
in image” for error code -11002.

[1682]
Fix for display template extension. [1810]

This changes the extension from “.xidv” to “.mcv”.
Fix problem with bad location and AQUA. [1682]

Message from the server is “requested Earth location is not contained
in the image” rather than “The requested Earth location is not
contained in the image”!

[ I just need to grep through the McIDAS-X code for these things… ]
Fix clearing of Jython Shell history. [1812]
[0] Dreamweaver updates synced from web server.
Temporary local override. [1797]
Disallow some chars in favorite bundles manager.

The following characters can no longer be entered as a subcategory name:

\ / : * ? " < > |

Also modified some McVTextField methods to make use of varargs
(makes things a little easier to use).

[1797]
First try at updating histogram when units change.

There are still a few problems, but things kinda work:

* You have to change tabs to force the histogram to redraw itself.

* The histogram tab still doesn’t get built until the user tries
clicking on the tab (thanks, Mike!)…but there’s currently a “data load”
every time the histogram tab is visited.

[1794]