Automated g4 rollback of changelist 51660815.

*** Reason for rollback ***

breakages

*** Original change description ***

Add support for replacing templates within record types.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51669737
Automated g4 rollback of changelist 51541850.

*** Reason for rollback ***

breakages

*** Original change description ***

Add support for TemplateType inferrence within record types.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51669878
Update description for MessageEvent.prototype.source.

Fix externs JSDoc for html5 MessageEvents to not be imperative for public properties.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51810065
Fix mistaken double-negative in VarCheck error message.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51901961
Update AngularJS externs to make HttpPromise success and error callbacks chainable.

Currently if you chain them the second will not be type checked. That means that by submitting this, we may break builds since the chained call will then be type checked.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51918018
Extern visualRefresh per request.

Fixes issue 1087
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51931323
Fix typos in device_sensor_event externs.

Community contribution from Frederic Junod.
Fixes issue 1084.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51963442
Make "chrome" available via window.top.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51979465
Make JS Compiler CodePrinter public.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=52050801
Add a unit test showing skipping parameters in function signatures.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=52061244
Fix @dispose for custom disposables.

Patch from Jacques, see discussion at:
https://groups.google.com/forum/#!topic/closure-compiler-discuss/knBsNMRXsiE
Fixes issue 1089
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=52062249
Adds ArrayBufferView to XMLHttpRequest.send() argument type.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=52071506
Java readability
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=52077268
Add "resize" property to CssProperties extern definition.
Fixes issue 1069
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=52122547
Fix copy-pasted comment.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=52286365