Bug 1048547 - Improve mozlog.structured argument handling, r=chmanchester
Bug 1048423 - Don't retain a default for the 'expected' field of objects logged with log_raw.;r=jgraham
Bug 1042729 part 1 - Make resume point unique to each instruction. r=h4writer
Bug 1042729 part 2 - Ensure that a resume point belongs to one instruction. r=h4writer
Bug 1042729 part 3 - Ensure priorResumePoints are re-attached to the new BasicBlock or discarded. r=efaust
Bug 1042729 part 4 - Keep a reference to outer resume point on basic blocks, and make discarding resume point precise. r=jandem
Bug 1042729 part 5 - Only list resume points in debug builds. r=h4writer
Bug 1039950 - Make the OpenGL program object handles strongly typed. r=jgilbert
Bug 1048859 - Bump version of mozlog to 2.2.1; r=jgraham

--HG--
extra : rebase_source : ee125df12d629b84e9989b5e45071e5b748f98b8
Backed out changeset b4c58f7a3d4b (bug 1039950) for Windows warnings as errors failures
Backed out changeset 2d35b006a2f6 (bug 1042729)
Backed out changeset 2f56127783b9 (bug 1042729)
Backed out changeset 749e28d0377e (bug 1042729)
Backed out changeset 4ecf21c3c4a3 (bug 1042729)
Backed out changeset 6196ec73ac9a (bug 1042729) for assertions
Bug 1048624 - Re-enable media crashtests on Android and B2G.
Bug 1048628 - Skip 0-timescale.html on Android due to being perma-fail.
Bug 888557 - Skip 459439-1.html on Android for intermittent timeouts.
Bug 909925 - Skip 791330.html, 855796.html, and 863929.html on Android and B2G.
Bug 1048863 - Disable 1028458.html on Android and B2G.