The current solution of passing a bunch of boolean parameters around is getting unwieldy.  I've refactored all this stuff out into a class to encapsulate the compiler options.  Then when we add new options, we can do so with a minimal amount of code.

Additionally, people developing external tools that invoke GWT, such as IDE plugins, will have a stable API to work against, and we can add more options in a backwards-compatible way.

Review by: bobv


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1646 8db76d5a-ed1c-0410-87a9-c151d255dfc7
7 files changed