added code to clear instances when Processing.init() is called, to prevent duplication
Fix typo in test/perf/tests.js
fixed possible race conditions due to using a NodeList as an array
modified font caching to a three state system: 1) full caching of up to 50 font objects, 2) metrics-only caching of up to 400 fonts objects, 3) caching disabled once more than 400 font objects must be cached
minor corrections
Ticket 1681 & 1574

Added an option to stop the ref tests on first fail.
Start button now changes to a stop button once pressed.
Spacing fixes

Fixed some tabs into spaces. Thought it would seem this document is a mix of everything to begin with....
spacing and verb fix. also, slighty better documentation
changed textSize so that it always resets the ascent/descent/leading values
Fixed filename case in perf tests
Remove duplicate curElement assignment code
Merge branch 'develop' of git://github.com/jbuck/processing-js
Removed duplicate curElement assigned code [#1763]
shearx and sheary done with ref/unit tests
Changed example seneca/pimage/pimageget to test/ref/pimage_get_and_place
Cleaned up test/ref/pimage_get_and_place
added epsilon check to unit tests
Add online environment variable
added 3D shear not supported messages
Merge branch 'develop' of git://github.com/jbuck/processing-js