Bug 1046242 - Provide a run summary in the structuredlog mach formatter, r=chmanchester

--HG--
extra : rebase_source : dc0aaab5252068db22ecb1a1d32b60743c80365d
Bug 1047848 - Part 1 - Change Codegen.py to jsonify parent interface attributes as well r=smaug
Bug 1047848 - Part 2 - PerformanceResourceTiming objects can't be JSON.stringify'd r=smaug
Bug 1050724 - Correct list of possible subtest statuses, r=Ms2ger
Bug 1050229 - Use matchMedia when computing the value for the windowsDefaultTheme reftest variable. r=ehsan
Bug 987030 - Fix compressed paint timer scheduling. r=roc
Bug 1050471 - Reset the valid region of a thebes layer if it gets optimized away to a ColorLayer or an ImageLayer. r=roc
Bug 1050511 - Log skipped tests in a marionette run only after logging suite_start.;r=jgraham
Bug 1049478 - Fix volume handling in cubeb's PulseAudio backend: revert to soft-volume when needed. r=kinetik

--HG--
extra : rebase_source : 16c2702a4304047e266c07c02f868510c9860f75
Bug 1046592 - Fix volume computation in cubeb's opensl backend. r=kinetik
Bug 1048793 - Remove Experiments CertUtils usage as PublicKeyPinningService already provides the same functionality. r=mmc
Bug 1046592 - Fix bustage.

--HG--
extra : rebase_source : ca08f9c642c8ab6463551cf00ad8f4d9c9be02df
Bug 1050202 - Take length parameter into account when deriving HMAC keys r=rbarnes,smaug
Bug 1050104 - Do not return a new console object every time self.console is called on workers; r=baku
Bug 579517 follow-up: Remove NSPR types that crept in
Bug 1046087 - Normalize line endings on Windows. r=wlach

We have found out that the output of Adb on Windows ends with
\r\r\n rather than \r\n. This abnormal line ending cannot be
dealt properly with python's universal_lines. Instead we
decided to normalize every line ending to \n.
Bug 1046380 - Print device root to standard output in dm client;r=armenzg NPOTB DONTBUILD
Bug 1043163. Avoid negative widths and heights due to overflow. r=mats

--HG--
extra : rebase_source : 62db3ad669f7a965672ea6bbab1b932c4a07040f
Bug 1050096. Clip scrollparts to the viewport for root scrollframes. r=tnikkel
Bug 1048967. Allow versioninfo.py to run from any directory. DONTBUILD