Introduce CLOSURE_UNCOMPILED_DEFINES. All existing usages of CLOSURE_DEFINES should migrate to CLOSURE_UNCOMPILED_DEFINES if they are only intended to be in effect for uncompiled code or can not be set with literal values.  Defines set with CLOSURE_DEFINES (once compiler support lands) will take effect both in uncompiled and compiled code and will be overridable either with CLOSURE_UNCOMPILED_DEFINES (in uncompiled mode) or with compiler options (in compiled mode).
Introduce CLOSURE_UNCOMPILED_DEFINES. All existing usages of CLOSURE_DEFINES should migrate to CLOSURE_UNCOMPILED_DEFINES if they are only intended to be in effect for uncompiled code or can not be set with literal values.  Defines set with CLOSURE_DEFINES (once compiler support lands) will take effect both in uncompiled and compiled code and will be overridable either with CLOSURE_UNCOMPILED_DEFINES (in uncompiled mode) or with compiler options (in compiled mode).

The goal here is to minimize the differences between compiled and uncompiled behaviors so that defines are DRY (currently they must be set in at least two locations and are often out-of-sync).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62306268

jhiswin/idiil-closure-library,jhiswin/idiil-closure-library,jhiswin/idiil-closure-library,jhiswin/idiil-closure-library