Fix getJSON success function type in jquery externs
Add a check for calls to extern methods marked with @nosideeffects to ensure that the result is used.
Merge pull request #523 from elemoine/jquery-externs

Fix getJSON success function type jquery externs
Address review issues
Update README.md
Update README.md
Use getUniqueNameIdSupplier() to generate unique variable names.

Remove UniqueNameGenerator and counter variables in Es6ToEs3Converter.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70673319
Clarify comment about arrow functions in CheckGlobalThis.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70682137
Declare the chrome.hid API.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70703494
Fixed bug when parsing template annotations of the form:
@template T
random text

The random text was parsed as part of T since it was captured using extractMultilineTextualBlock(token).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70722131
Adding JSDoc to static method translations so that they do not set off the global_this check. This will allow changing the ordering of the transpilation pass in the future.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70731751
Fix the source location of wrapped JSDoc Nodes.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70742764
Merge branch 'master' of github.com:google/closure-compiler
Eliminate overloads of JSError.make which include both a filename and a Node.

These forms are redundant since Nodes contain information about what file they come from.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70807578
Added parsing of type transformation annotations using an end delimiter to avoid clashes with normal comments.
For example: @template T := TTL-Exp =: \n random text
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70811634
Added and integrated a new pass to translate Es6 generator functions. This pass currently translates generators to the template that all translated generators will share. No function logic inside the generator is preserved.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70830391
Added test and fixed getProp call issues.
Merge pull request #535 from ChadKillingsworth/issue-237

Add a check for extern methods marked with @nosideeffects