more flexible handling of END token, so that it always pops out to the
nearest enclosing scope that can be terminated by an END token.
cleanup
Merge branch 'master' of github.com:brownplt/pyret-lang
Merge branch 'master' of github.com:brownplt/pyret-lang
renaming cond to cases in the code (though not in the highlighting or
parsing, yet), adding keybinding to | to make it automatically
re-indent the line (i.e., outdent it appropriately), and rename the
provide command at the end so that the whole mode can be loaded correctly.