Merge mozilla-central to mozilla-inbound
Backed out changeset 6d81c1303daf (bug 1086284) for refest failures on a CLOSED TREE
Backed out changeset 0661a1b7ec14 (bug 1109644) for M-3 Test failures
Bug 1111222 - Use HasNonScalingStroke() more. r=dholbert
Bug 1112314 - Add a mozconfig for Linux64 code coverage builds, r=ted, DONTBUILD because NPOTB

--HG--
extra : rebase_source : 0f63920d2cd8c836775a126cd8ae09c48a2f2452
extra : amend_source : 06d6d829c999b005c6221734ebbf0bfb54d1d4f5
Bug 1057994 - DataStore should not dispatch runnables in a worker when it is shutting down, r=bent

--HG--
rename : dom/datastore/tests/file_basic_worker.html => dom/datastore/tests/file_worker_close.html
rename : dom/datastore/tests/test_basic_worker.html => dom/datastore/tests/test_worker_close.html
Bug 701634 - Support IndexedDB in Workers, r=khuey+baku.
Bug 1070041 - Move more Mozharness job definition parameters into the tree. r=ahal

* We are unifying the in-tree mozharness configs to follow the same
structure
* We are moving run_filename into the tree
* We are also staring the move to manage the testdir value which
is already in use for Android test jobs

--HG--
extra : rebase_source : 6d667cd50e54fe16edc5ddff5f29039c5ae82523
Bug 1077870 - Log consistent test names (file paths relative to the srcdir) in mochitest. r=ahal

--HG--
extra : rebase_source : f82fe24e59ec60ded414ec44cec6f4aff95f2f5f
Bug 1111246 - Add error message in Marionette client on malformed packet. r=dburns

--HG--
extra : rebase_source : ea764e49a6508ed33b6401f21b3bb9d182ab268e
Bug 1111260 - Fix references to nsITimer.TYPE_ONE_SHOT. r=dburns

--HG--
extra : rebase_source : 0584712fbfac73cd943679852578f67ccf479145
Bug 1111264 - Simplify check for disabled in isElementEnabled. r=dburns

--HG--
extra : rebase_source : fe2bc8371b8ee5ce04f8778f3f10f9034ba55b23
Bug 1111268 - Fix redefinition of caps in setSessionCapabilities. r=dburns

The variable caps is redefined in the second for loop because it's defined
in the function scope using the var declaration statement instead of
let for the current scope.

This patch also addresses the duplication of the code to copy the current
set of capabilities.

--HG--
extra : rebase_source : 9b3f9c8e05abaa0fa7ce6662be188cf22e13dd12
Bug 1112404 - Update PSL with new AWS Region. r=gerv

--HG--
extra : rebase_source : 26fafe08f25b83ff2ff4fecdf7ba5cef62fa705b
Bug 1110626 - New TLD additions for TLDs contracted with ICANN through 2014-12-12. r=gerv
Bug 1084532 - Drop support for building with MSVC 2010; r=glandium
Bug 1108164 - Remove per-tile drawing. r=Bas
Bug 1099216 - IonMonkey: Don't reuse-input between different types r=bbouvier
Bug 1100123 - IonMonkey: Simplify LSimdSelect's regalloc constraints r=bbouvier
Bug 1103389 - IonMonkey: Don't reuse-input between different types r=bbouvier