Externs version rollover dance for Maps API V3
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=50939037
Unify extern modification test cases.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=50965441
Start fleshing out the chrome API externs.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=50977643
Bugfix. When adding a prototype property on a @struct and the right side of the assignment isn't a function literal, don't warn.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51069122
Fix 8-year old bug in CodeGenerator.

Rather than try to optimize the AST as it is being printed,
simply print the AST as-is. Additionally, create an optimization
in PeepholeSubstituteAlternateSyntax that rotates associative
operators to the left to get rid of unnecessary parens at the
AST level.

Fixes issue 1062
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51094530
Add a stub implementation for a namespace type
Fixes issue 1063
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51127867
Merge remote-tracking branch: upstream/master