Improve Jython ADDE exception messages.

[1682]
Java 7 changes and some minor cleanup. [1423]
Fix problem with history in Jython Shell popup.

[1799]
Forgot to remove some trace logging statements.

[0]
Apparently forgot to commit this... [1682]

This improves the exception messages for:

AddeJythonBandNotPresentInSpecifiedUnits
AddeJythonUnknownDataError

and fixes an error with AddeJythonBandNotPresent.
[0] Dreamweaver updates synced from web server.
Fix unhelpful entries in projections preference.

[1802]
Limit each history popup menu item to 50 chars.

[1799]
Scrolling history popup menu. [1799]
Fix for history popup menu size. [1799]

While this works, I’m not very happy with the “resize on the fly”
behavior. I’ll work on something less jarring.

Also, I’m experiencing a strange issue with the initial placement of
the history popup menu (it appears near the top of the screen). Mousing
over another menu item like “actions” and then mousing back over the
history menu item fixes the problem.
fix for broken pixelClassification tutorial script

- generalize transform_flatfields a bit (check for FlatField instead of
  SingleBandedImage; use makeFlatFieldSequence instead ImageSequenceImpl
  constructor to make time sequences)
- Add keepMetadata decorator to more arithmetic formulas.  This is
  temporary because these decorators should be unnecessary upon
  completion of inq 1720
- makeFlatFieldSequence handles the timestamp associated with data
  objects resulting from getADDEImage (only handled loadFile stuff
  previously)

[1537]
Fix for transform_flatfields and keyword args.

[1537]
Fix for jarring history popup resizes. [1799]