Add yield suspensions (soft timeout)
Correct codegen with dumpJS on
Add default handler for Sk.yield
Fix setTimeout exists check in time
Adds matrix and shape methods

implements popMatrix, pushMatrix, applyMatrix, resetMatrix, printMatrix, box, sphere, sphereDetail
adds mode options to size method
defines renderer constants
gets jshint passing
Merge pull request #315 from trinketapp/processing-matrix-methods

Adds matrix and shape methods
Merge pull request #305 from LeszekSwirski/yield-suspension

Add yield suspensions