improve some error messages and tighten up some code in desugar
important
trying a reset stylesheet in prep for cross-browser ui consistency
Merge remote-tracking branch 'origin/new-world' into for-bootstrap
initial plumbing of dialect selection so that we can instantiate
either Pyret or Bootstrap grammars/tokenizers.  still to do: the
appropriate runtimes & namespaces.