Adding universal analytics externs to clousre extern lib
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=65808838
Automated g4 rollback of changelist 65808838.

*** Reason for rollback ***

Broke some projects having functions called ga()

*** Original change description ***

Adding universal analytics externs to clousre extern lib

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=65812565
Add an optional path attribute to the event type.

This attribute is present in browsers that support shadow dom and is used to expose the browsers calculated path for an event when bubbling through the dom.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=65812898
Don't treat templated and raw types separately in AmbiguateProperties.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=65821425
Avoid crashing on null types.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=65824770
Update the warning for cross-module references to have the module
names on the second line.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=65830149
Externs for Maps API v3.16.8.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=65850248
Fix SanityCheck for extern properties to only run after the extern properties have been set.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=65886651
Set the source information on the synthetic externs created by DeclaredGlobalExternsOnWindow so that the VariableReferenceCheck knows they are externs and doesn't warn.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=65917621
ES6: Add support for parsing extended object literals ({a,b} as shorthand for {a:a, b:b}).

This is part of issue 1102.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=65920452
Fix bad diagnostic group reference.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=65943791
[NEW TYPE INFERENCE] Remove a few unnecessary String allocations.

These cases were all coming from unneeded calls to Node.getQualifiedName().
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66016162