Re-arrange type resolution to handle IIFEs better

Also, make sure that everyone using the compiler is fine with the new
warnings this time.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45744345
Add FormController to angular externs.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45774981
Create RenameVars2.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45835331
Deprecate LocalMediaStream

This change matches the changes to Chrome, which is
deprecating LocalMediaStream and moving the stop()
method up to the parent class.

This change should not break any existing code, but
all javascript should do s/LocalMediaStream/MediaStream/.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45913210