Permit modes to enhance the text editor by adding their own typographical effects to the Painter.

This permits Python mode to draw an indentation indicator, which is common in Python editors.
Correct mode is now selected in modeMenu
Version nos. display below tool/lib/mode
Added version number in new version available msg
"Last Updated" shows if "lastUpdated" field is present

lastUpdate field is a Unix Timestamp in millisecs
TODO: Add lastUpdated everywhere in contributions.txt, .properties file
A few final changes to Last Updated
Merge pull request #2616 from joelmoniz/wrongModeSelection

Correct mode is now selected in modeMenu,  resolving Issue #2615
incorporate Mode fix from Joel (issue #2615)
Merge pull request #2651 from joelmoniz/modeVersionNum

Contribution Version Number, Latest Contribution Version available and Last Date on which contribution was updated now show (Resolves #2498 and #2561)
move sketch modified on mode change warning
remove depracted api usage
clean up several warnings
finish up revisions
remove minim, remove sound.jar, add sound to build process
add a note about the sound libraries
fix the build.xml for PDE X to use ECJ
fix indents, remove tabs
starting next release
Merge pull request #2574 from jdf/master

Permit modes to enhance the text editor by overriding the textarea Painter.
extra notes