Add keyboard navigation of swatches. [1765]

Also no longer adding colors picked from the recent colors to the end
of the recent colors.

I believe the only thing remaining for this inquiry is replacing all of
the default JDK swatch choosers with this new stuff.
Fix for panel not appearing first time. [1765]
Merge remote-tracking branch 'upstream/master'
Use new swatch code in preferences. [1765]

This adds the new “persistable” color swatch code to the “Display
Window” preferences.
Improve exception handling. [1682]

This adds the “AddeJythonErrorInvalidSize” exception and does a better
job of catching errors from various ADDE servers.
Remove AddeJythonInvalidPortionError. [1682]

Instead of raising AddeJythonInvalidPortionError exceptions, invalid
sizes should now raise AddeJythonErrorInvalidSize exceptions.
Remove char limit for %datasourcename%

Or to be precie...increase it to 300000
[522]