Externs: Mark the pseudoElt arg to getComputedStyle optional.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46708100
Fix bug with IN inside FOR in CodeGenerator.

This was exposed by the new MinimizeConditions algorithm.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46735852
Change RescopeGlobalSymbols to not rewrite variables that do not cross JSModules.

Reduces code size and speeds up code.

The change tries to leave as much JS code intact as possible if i.e. none of the vars in a var statement have to rewritten, the code is left untouched.

As a followup it may be interesting to the rename-passes again after this pass and/or wrap each module in an immediately called function so that names can be reused. Both may show some benefits after GZIP.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46751454
Turn off aliasing of keywords by default.

This optimization does not have a big impact on code size after gzip, and has a negative impact on runtime performance.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46754804
Fix various eclipse warnings.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46797763