Fix whitespace sourcemaps.

Push compilation mode down into the manifest so we can produce the "CLOSURE_NO_DEPS = true;" line of JavaScript as if it's part of the source JS. The old way would prepend "CLOSURE_NO_DEPS = true;" to the compiled output, causing the line numbers to shift. This would break the source map lookup in the browser.