Bug 1022624 - Implement support for linear gradients with ExtendMode::REFLECT in DrawTargetCG. r=jrmuizel
Bug 1022624 - Implement support for radial gradients with ExtendMode::REFLECT in DrawTargetCG. r=jrmuizel
Bug 1022624 - Share code for constructing repeated linear and radial gradients. r=jrmuizel
Bug 1022624 - Rename numStops to stopCount.
Bug 1021420 - Ensure that scrollable layers get a view ID created for them. r=tnikkel
Bug 1021187: Main thread should be unregistred from IOInterposer in ASAN builds; r=ehsan
Bug 1023449 - Try to check for MSVC before clang so that we live in the clang-cl world when building with that compiler; r=froydnj

--HG--
extra : rebase_source : dbfcf19afa0aa030d4fc769f29ede4c957af669d
Bug 1021734 - Remove special handling for marionette-transport, r=wlach
Bug 978972 - Add amazonaws.cn domains to the PSL. r=gerv
Bug 982776 - Add .gov.ar to the PSL. r=gerv
Bug 1000663 - Update PSL for .vu. r=gerv
Bug 1000668 - Update PSL for .bb (co.bb and tv.bb). r=gerv
Bug 791769 - Update PSL for .ve. r=gerv

Adds arts.ve, firm.ve, gob.ve, int.ve, rec.ve, store.ve, tec.ve
Bug 1008202 - Update PSL for .nz. r=gerv
Bug 1007529 - Update PSL for nid.io. r=gerv
Bug 1003034 - Remove pskov.ru from PSL. r=gerv
Bug 990543 - Add 2nd level IDN ccTLDs for .срб (.srb). r=gerv
Bug 984824 - Remove act.gov.au from the PSL. r=gerv
Bug 969471 - Remove csiro.au from PSL (again, and finally). r=gerv
Bug 1019821 - Test cases and benchmarks for PJS garbage collection. r=shu

--HG--
rename : js/src/parjs-benchmarks/README.txt => js/src/parjs-benchmarks/obsolete/README.txt
rename : js/src/parjs-benchmarks/allocator.js => js/src/parjs-benchmarks/obsolete/allocator.js
rename : js/src/parjs-benchmarks/edges.js => js/src/parjs-benchmarks/obsolete/edges.js
rename : js/src/parjs-benchmarks/liquid-resize-par.js => js/src/parjs-benchmarks/obsolete/liquid-resize-par.js
rename : js/src/parjs-benchmarks/liquid-resize.js => js/src/parjs-benchmarks/obsolete/liquid-resize.js
rename : js/src/parjs-benchmarks/mandelbrot.js => js/src/parjs-benchmarks/obsolete/mandelbrot.js
rename : js/src/parjs-benchmarks/nbody-seeded.js => js/src/parjs-benchmarks/obsolete/nbody-seeded.js
rename : js/src/parjs-benchmarks/rectarray.js => js/src/parjs-benchmarks/obsolete/rectarray.js
rename : js/src/parjs-benchmarks/run.sh => js/src/parjs-benchmarks/obsolete/run.sh
rename : js/src/parjs-benchmarks/seedrandom.js => js/src/parjs-benchmarks/obsolete/seedrandom.js
rename : js/src/parjs-benchmarks/util.js => js/src/parjs-benchmarks/obsolete/util.js