Hack events.calmE to properly handle time-varying intervals.
TODO: add roadmap for GUI
ccanvas.js bug fix: only resize when canvas size changes.
Add event infrastructure; use in canvastest.js.

I was going to use a more declarative style of event handling, inspired by
flapjax... but the standard message-dispatch style seems pretty well suited,
actually.  I'll look at adding selective support for behaviors and events
in places where that makes sense, and to adding an asyncCall mechanism to
better handle chained callbacks.
More UI integration work and bugfixes; add TextView class to display text.
Firefox compatibility.
Minor tweaks from IDC2012 paper.
Two node scripts to generate rust source for compiled TurtleScript bytecode.