Bug 1062406 - Part 2 - Tests. r=bz
- Implemented a mochitest to ensure that non-finite values passed to
  window.scroll, window.scrollTo, and window.scrollBy are interpreted
  as 0.
Bug 1062406 - Part 1 - Change x and y parameters of window.scroll* CSSOM-View DOM calls from double to unrestricted double. r=bz
- WebIDL updated so that x and y parameters of window.scroll, window.scrollTo,
  and window.ScrollBy are changed from "double" to "unrestricted double".
- Implemented mozilla::ToZeroIfNonfinite
- Updated nsGlobalWindow::Scroll, ScrollTo, and ScrollBy methods so that they
  replace non-finite numbers with 0.
Bug 1063547 - Return no available devices where not supported, disable on Android. r=jesup
Bug 1064493: Use failName rather than failf when validating asm.js globals; r=luke
Bug 1064493: Better wording for globals validation errors in asm.js; r=luke
Bug 849567 - Automatically handle raw and already_AddRefed return values in Paris bindings and remove resultNotAddRefed, make all Constructor methods return already_AddRefed<...>. r=bz.

--HG--
extra : rebase_source : 726702eb39e627d74ddb3adf6059569d077089d4
Bug 849567 - Automatically handle raw and already_AddRefed return values in Paris bindings and remove resultNotAddRefed, remove instances of non-refcounted sequence return type. r=bz.

--HG--
extra : rebase_source : 1388e0d6f971d52debb745a448a9a5524ceee25d
Bug 849567 - Automatically handle raw and already_AddRefed return values in Paris bindings and remove resultNotAddRefed, use templatized class to hold strong or weak pointer depending on the return type. r=bz.

--HG--
extra : rebase_source : 243e9ea15e2f4c213aa8a17a97fbaf53520804ac
Bug 849567 - Automatically handle raw and already_AddRefed return values in Paris bindings and remove resultNotAddRefed, statically assert that we keep a strong reference to return values of NewObject methods. r=bz.

--HG--
extra : rebase_source : b0d62c7a8ecf73de3e24a9ab31ec2cae64174c24
Bug 849567 - Automatically handle raw and already_AddRefed return values in Paris bindings and remove resultNotAddRefed, use overloaded functions and auto to select the right type to store return values. r=bz.

--HG--
extra : rebase_source : 50f86f20966fee33cfa039abc227ee2560640fd4
Bug 982212: Part 1 - Implement r-value reference support for nsTArray constructors and operator=. r=nfroyd

--HG--
extra : rebase_source : 6119f0043a4af61beab08cdeb6ea072222cfac8b
Bug 982212: Part 1a - Implement r-value reference support for nsTArray constructors and operator=, make part 1 work on gcc 4.4. r=nfroyd.

--HG--
extra : rebase_source : f188db9d463add8f4622ceef6f0b2332be4acca8
Bug 982212: Part 2 - Implement r-value reference support for nsTArray::AppendElement. r=nfroyd

--HG--
extra : rebase_source : a9235411266a5dad466746d6344c3fd0e8fafca1
Bug 982212: Part 3 - Now that nsTArray::AppendElement supports r-value references, remove the workarounds added in Bug 967364. r=nfroyd

--HG--
extra : rebase_source : 1e6188d26b745f6dc9bdf2accc0abf7f07351510
Bug 966493 - Mark touchstart and end events as handling user input. r=smaug
Bug 1064844 - Only restore propagatingForcedReturn state in AutoSaveExceptionState if there isn't a new error. (r=jorendorff)
Bug 1061684 - Normalize path separators in JAR paths; r=mshal

The forward slash appears to be the standard path separator in zip/JAR
files. Accept back slashes when adding paths to a JAR.

--HG--
extra : rebase_source : bd94eab36b347006e65952d99b53dd397e2ca758
extra : amend_source : 2cefd887d8bb5d989fafb398a3464429ac376e2e
Bug 1062016 - Editing state gets out of sync. r=yzen
Bug 1064699 -  Update mLastVideoFrameTime after it's used for computing the frame duration.  r=cajbir
Bug 981198 - Internally move the JSErrorReporter to the JSRuntime. r=terrence