Tightens type checking of @struct's by disallowing "if(a.bar)" when the type of "a" is a struct and "bar" is not defined on it.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=44743873
Remove VariableNameGenerator.

It is not used. It is incompatable with the current normalization algorithm.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=44754588
Angular externs: Added $exceptionHandler service.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=44755568
Add some experimental extra statement fusion.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=44757683