Fixed the Maps API v3.15 externs to compile.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62182860
Add new MediaGalleries API methods to Chrome Extension externs.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62208349
[NEW TYPE INFERENCE]

For more consistent naming, call them "typeParameters" everywhere.
This is a cosmetic-only commit; behavior should be unchanged.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62210720
Handle "@suppress {const}" on var nodes ("var x = y") as well as assign nodes ("x = y").

When there is a duplicate "var" node, the Normalizer converts it to an assignment node, dropping the JsDoc in the process. So to make this work in all cases, we also need to copy the JsDoc over in Normalize.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62212978
[NEW TYPE INFERENCE]

Make infinite loops in GlobalTypeInfo to be errors rather than
let them hang the compiler.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62235036
Merge remote-tracking branch: upstream/master