[NEW TYPE INFERENCE] Don't crash on instanceof generic type
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75636888
Add type information to extern for screen
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75637885
Remove redundant extern declarations on Window.protoytpe.

These are made redundant by DeclaredGlobalExternsOnWindow which
declares all extern identifiers on window, if present.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75650438
Added support of string declaration of controller in angular.Directive jsdoc.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75653060
Remove Window.prototype.setTimeout definition.

Also, update the type information of non-prefixed setTimeout
to match type of the removed definition.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75658975
Remove RHS for last nullable function in externs
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75661059
Remove obsolete property of the Text interface

was: Remove @nosideeffects annotation on non-function
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75662825
Externs for Maps API v3.18.1.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75663935
Externs file for Angular Material
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75664991