Change some `node` to `$(NODE)` in the Makefile
Makefile now includes `config.mk` (no warning/error if file not present)
Add config.mk to .gitignore as it is for per-user build system overrides
partially working implementation of s-cases via switch instead of helpers.   some switch cases aren't being emitted, or labels are being produced incorrectly, so overall this doesn't produce a working bootstrap yet.
Fix doc-utils.arr so documentation can be built.
Use Pyret's version in documentation, not Racket's.
FIXME: committing fabricated generated/sets.js.rkt as stop gap
Cleanup whitespace in desugar
Consistent format of docstrings in resolve-scope
Use annotation instead of manual check in desugar-toplevel-types
Made test for Option more correct (passed either way)
Raise an exception on already desugared s-let and s-var in desugar
Add some more annotations to resolve-scope
bootstrap from previous, manually created interim state, and changes to compile cases correctly.
new bootstrap with cases compilation
Merge branch 'master' into no-helper-funs

Conflicts:
	src/arr/compiler/desugar.arr
new bootstrap after merge