clean up text drawing code, and remove fallback code for browsers we no longer support
you can go with 'this', or you can go with 'that' (The Black Sheep)
update js-numbers to support parsing negative exponents
Fix compatability of undefined value with latest Racket
Provide any contract from lang.ss.
Revert "Fix compatability of undefined value with latest Racket"

This reverts commit 5f5b788aec9f3ca799caa7247a024700b6bce62a.

racket/undefined isn't available before 6.1. Revert this commit for now.
allow the output tester to query the server for required modules
Merge branch 'master' of github.com:bootstrapworld/wescheme-compiler2012
style the value seperator, so that it shows up in the test harness but can be properly hidden in WeScheme
more work on value separators
dont clobber a module variable with a local one during analyze-uses (hopefully fixes longstanding and common bug)