Automated rollback.

*** Original change description ***

Merge pull request #535 from ChadKillingsworth/issue-237

Add a check for extern methods marked with @nosideeffects

-------------
Created by MOE: http://code.google.com/p/moe-java

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70891118
Fix normalization of let/const declaration in loop closures

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70902358
Refactor checks for nosideeffects extern calls to omit the Function type.