Replace instances of StringBuffer with StringBuilder
Replace instances of Hashtable with HashMap
Merge pull request #2863 from federicobond/migrate-unsynchronized

Migrate to unsynchronized data structures
Update README.md
make note of pull request
Merge branch 'master' of github.com:processing/processing
Fix check in loadShader()
Refined PShader uniform missing message fixes #2593
Improve contrib localization
s/unsued/unused/g
Merge pull request #2870 from federicobond/improve-contrib-localization

Improve contrib localization
quicker error check before sketch run
Merge pull request #2869 from liam-middlebrook/feature/uniformMessageFix

Refined PShader uniform missing message fixes #2593
Merge pull request #2867 from federicobond/loadshader-fix

Fix check in loadShader()
attempt to fix 32bit load library problem with little success.
Replace MouseListener with MouseAdapter
Merge pull request #2878 from federicobond/mouseadapter

Replace MouseListener with MouseAdapter
Fixes #2881
misc notes
Split messages methods from Base