objectcode has provides field.
Removing GET: Compilation should only be triggered on POST request.
adding parsing of the provides.
adjusting Compiler servlet to save the set of provides.
Adding the saving of the provides when compiling a program.
adding provides to output of the LoadProject servlet.
extracting out the dynamic module loader
working on getting the evaluator to load wescheme modules dynamically
adding the gensym correction.
module require is doing the right thing.
adding getModuleProviderRecord
correcting the module loader on the run.js
effective javascript corrections.
Merge branch 'require-url'

Conflicts:
	war/js/mzscheme-vm/evaluator.js
merging in the work to combat namespace pollution issues, as well as object literals as dictionaries
refactoring.
refactoring to allow error message content and source location content to be colored independently.
each part in a multipart has a different highlighting.