Bug 834988 - Invert the meaning of LocalUTCDifferenceSeconds and rename it to UTCToLocalStandardOffsetSeconds.  This gives it the same sign/semantics (if different units) as the -8 in UTC-8, and it makes it consistent with ES5's LocalTZA concept.  Also add an interface comment with two examples of its behavior.  r=dmandelin

--HG--
extra : rebase_source : 3e56a9fcc590c6b42c2782bd30431db8f3464825
Bug 834988 - Clarify that all the DST-offset methods take a time in UTC seconds, and that the internal fields store UTC values.  Also add documentation comments by the related methods.  r=dmandelin

--HG--
extra : rebase_source : ee848c192ddafe87cdb8388f0d2b81a0d5e4be9a
Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 3). r=jwalden

--HG--
extra : rebase_source : 9029f8b5d03c08a5c56c38934c12e4e6458c1755
Bug 786135 - Make parseInt(stringStartingWith0ButNot0xOr0X) parse as decimal to comply with ES5.  r=dmandelin

--HG--
rename : js/src/tests/js1_8_5/extensions/parseInt-octal.js => js/src/tests/ecma_5/Global/parseInt-default-to-decimal.js
extra : rebase_source : 824fe7e00fbb6ffa38ebba5c43f6c0801f387309
Bug 795896.  Speed up UnwrapProxy, since we know what we have there is either an Xray or our proxy.  r=peterv
Bug 830099.  Flag WebIDL dictionaries and callbacks with some information indicating whether we need main-thread and worker codegen for them and then use that information to skip unneccessary codegen.  r=peterv