Automated g4 rollback of changelist 114131507.
Automated g4 rollback of changelist 114131507.

*** Reason for rollback ***

Breaks obfuscation due to an issue with @record.

*** Original change description ***

Fix the Angular externs.

- Convert angular objects from @typedef to @interface.
 - angular.$filterProvider
 - angular.$http.Config
 - angular.$http.Interceptor
 - angular.$provider
- Move angular.$provider up in the file, so that it is not referenced before being defined.
- @constructor => @interface, when possible--Angular provided objects cannot be 'new-ed', and users should not reference internal Angular methods.
- Remove the '.' after Array/Object and the template type.

***
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=114329310

Pimm/closure-compiler,tdelmas/closure-compiler,monetate/closure-compiler,google/closure-compiler,monetate/closure-compiler,GerHobbelt/closure-compiler,mprobst/closure-compiler,Medium/closure-compiler,GerHobbelt/closure-compiler,ralic/closure-compiler,ChadKillingsworth/closure-compiler,brad4d/closure-compiler,anomaly/closure-compiler,tiobe/closure-compiler,Yannic/closure-compiler,google/closure-compiler,brad4d/closure-compiler,selkhateeb/closure-compiler,tdelmas/closure-compiler,Medium/closure-compiler,superkonduktr/closure-compiler,tiobe/closure-compiler,Yannic/closure-compiler,Pimm/closure-compiler,selkhateeb/closure-compiler,ChadKillingsworth/closure-compiler,GerHobbelt/closure-compiler,LorenzoDV/closure-compiler,nawawi/closure-compiler,shantanusharma/closure-compiler,anomaly/closure-compiler,tdelmas/closure-compiler,MatrixFrog/closure-compiler,mprobst/closure-compiler,Pimm/closure-compiler,superkonduktr/closure-compiler,LorenzoDV/closure-compiler,google/closure-compiler,selkhateeb/closure-compiler,superkonduktr/closure-compiler,tdelmas/closure-compiler,Dominator008/closure-compiler,Medium/closure-compiler,nawawi/closure-compiler,MatrixFrog/closure-compiler,brad4d/closure-compiler,anomaly/closure-compiler,Yannic/closure-compiler,MatrixFrog/closure-compiler,monetate/closure-compiler,ralic/closure-compiler,anomaly/closure-compiler,Yannic/closure-compiler,Dominator008/closure-compiler,redforks/closure-compiler,superkonduktr/closure-compiler,mprobst/closure-compiler,tiobe/closure-compiler,monetate/closure-compiler,Dominator008/closure-compiler,mprobst/closure-compiler,vobruba-martin/closure-compiler,GerHobbelt/closure-compiler,shantanusharma/closure-compiler,LorenzoDV/closure-compiler,vobruba-martin/closure-compiler,ralic/closure-compiler,vobruba-martin/closure-compiler,shantanusharma/closure-compiler,tiobe/closure-compiler,nawawi/closure-compiler,shantanusharma/closure-compiler,vobruba-martin/closure-compiler,ChadKillingsworth/closure-compiler,redforks/closure-compiler,redforks/closure-compiler,MatrixFrog/closure-compiler,ChadKillingsworth/closure-compiler,google/closure-compiler,nawawi/closure-compiler