refactor _.x to toplevel functions
more _.x
fixing handling of rec keyword in emacs, and bumping CodeMirror handling
use strict inequality
typo
adding highlighting for parametric methods
parse binop-exprs in cases position
link to issue
Check for underscores in the wrong places by looking for unbound _

Replace many individual checks in well-formed.arr with a pair of checks in
check-unbound that notice when an unbound id is an underscore.

This loses a bit of the context that was reported in the well-formedness
messages, but has the benefit of catching underscores in new expressions and
annotations by default.
Merge branch 'master' of github.com:brownplt/pyret-lang
modified arrays interface and docs
clean up tests and update annotation
Merge branch 'master' of github.com:brownplt/pyret-lang
bootstrapped with updated arrays
Merge branch 'master' of github.com:brownplt/pyret-lang
make checkArray report RawArray rather than Array
add ability to set random seed, lists.shuffle and num-random
add sets.size
docs for numbers and sets, also fixes #377
bootstrap with random seeds and extra lib functions