Added Message and ColoredPart structures
lambdas have locations now
Synchronized message and source coloring
Merge remote branch 'origin/locations-in-procedures'

Conflicts:
	src/compiler/mzscheme-vm/servlet-htdocs/support.js
Arity error highlighting now works
Error message highlights all arguments of function definition now
Added error highlighting for substring, /, and list-ref. Also changed check function to take in state
Check errors now highlighted
Removed all console.log()s
Fixed problems with checking
Beginning of compile-time error highlighting
changed plan
added multipart, gradientpart
added multipart, gradientpart
exposing a different constructor to make-Message that appears to be a vararity function.
passing in the error content as a structuredError attribute, for colored messages at the moment.
debug: displaying the structuredError attribute via console out
fixing loc->jsexpr so it does not add additional list structure to the loc
Parenthesis finding function
Merge branch 'structured-static'

Conflicts:
	src/compiler/desugar.ss