Allow Date.toLocaleDateString and Date.toLocaleTimeString to take locales and options.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51497268
Add support for TemplateType inferrence within record types.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51541850
Automated g4 rollback of changelist 51438644.

*** Reason for rollback ***

Leads to infinite looping.

*** Original change description ***

Also rotate commutative operators to eliminate parens.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51542594