First stab a prettyprinting: style REPL output nodes using replOutput as a className, and then style all children so they indent.
add wescheme-* classname to styles. This should eventually be move out of the CM files, since it applies to both cm-interactions, cm-definitions, and prettyprinted output
copy DrRacket's linewrapping behavior for REPL output: if everything fits on a line, make all the children inline. If not, make them all inline-block.
factor out common CSS from all CM files, so that all CM instances AND the REPL output have identical highlighting colors, and move it into default.css
add the replOutout className, instead of overwriting the existing one.
Comment the code better, and rewrap all output on window.resize
rewrap all interactions on redraw
revisions to REPL output drawing, and CSS changes to accomodate #text-free structured output from the compiler
removing console.logs that will break ie
making rewrapThrottle private
making rewrapOutput private.  It doesn't make sense for it to be a method of the interactions class.
changing the onresize assignment to use jquery.on, as assigning to onresize may override other callbacks triggered by the event.  Hiding rewrapPreviousInteractions because it's not called anywhere else.
Style correction: for loops should always use braces.  Do not use assignment as an expression.
killing dead variable
Merge branch 'pretty-print'
updating the libraries with emmanuel's fixes.
on replaced with bind; we're using an older version of jquery