Disable link when createObjectURL unavailable
Use typeof to check undefined variable
Require method call continuations to be indented
Fix broken references to var_RuntimeError in JS
Replace turtle/logo samples with enhanced versions

New versions of this module and dialect developed for use in Tiled Grace
are more functional and efficient than the original versions here. This
commit manually merges those alterations.
Fix parser crash with . in multi-part method calls
Resolve dialect methods correctly for inheritance
Generate JSON for inherits node
Remove ()object from method names in JSON
Generate dialect selfcalls in JSON
Allow assigns to self vars in JSON
Fix Unicode var names in JS
Add sniff samples
Add more trig functions to JS
Tweak layout of non-ACE JS UI
Add indentation to generated JavaScript
Remove lineNumber check broken by last commit
Update sniff dialect
Track selfcalls more accurately in JSON
Fix lexer losing indentation information for first line