Renamed RealtimeAnalyserNode to AnalyserNode

+ Added a RealtimeAnalyserNode constructor (that extends AnalyserNode)
for backwards compatibility. The RealtimeAnalyserNode constructor has
been flagged as deprecated.
Infer JSDoc for STRING_KEY tokens
Emit errors if es3.js isn't included.
Handle the getter and setter case
Merge pull request #479 from crdev/string_key_jsdoc

Infer JSDoc for object literals
Merge pull request #482 from nicks/nick-nan

Emit errors if es3.js isn't included.
Add comment explaining why Element.contains doesn't accept a Node argument
Merge pull request #487 from ChadKillingsworth/master

Add comment explaining why Node.prototype.contains doesn't exist
Fixes issue #488
Add a parser test for unterminated string literals.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=69309054
[NEW TYPE INFERENCE] Don't include free variables in FunctionType.toString
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=69313416
[NEW TYPE INFERENCE] Allocate fewer types in JSType.substituteGenerics
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=69330329
Add chrome.webstore API to common chrome_extensions externs.

This also removes the duplicate definitions in project-specific externs files.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=69335839
Makes JSMessageVisitor take source mappings into account.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=69365366
Don't rewrite undefined to window.undefined in RescopeGlobalSymbols.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=69383811
Tigthten the return type of a few methods.
Fixes github issue 488
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=69385393
Merge pull request #491 from retromodular/patch-488

Fixes issue #488
Access control should enforce the coding convention when possible.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=69479363
Fix handling for MSG_UNNAMED when used with goog.getMsg
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=69489396
Fix the type of Window.prototype.URL and remove duplicate definitions.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=69517597