Bug 974841 - Fix TextureClientX11::Lock. r=jrmuizel
Merge mozilla-central to mozilla-inbound
Bug 935778 - Part 0.6: Add support for MOZ_DECLARE_REFCOUNTED_VIRTUAL_TYPENAME and use it in moz2d

X-Git-Commit-ID: bc256ac44cbba52b04f8f0390965632ec4507608
Bug 975740 - Port WIN32_EXE_LDFLAGS to moz.build; r=mshal
Bug 976030 - Fix a typo in my patch for bug 898563. r=me and DONTBUILD because trivial

Thanks to Maks Naumov's eagle eyes for spotting it.
Bug 975403 - Support chunking in jit-test harness; r=terrence
Bug 865407 - Part 8: Update vtt.js to latest version. r=rillian

This completes the initial implementation of the processing algorithm.
The algorithm doesn't support vertical text yet, but that's not a
big issue since Firefox doesn't support it.
Bug 865407 - Part 9: Remove border-box and padding CSS on the caption overlay. r=rillian

This wasn't working correctly. Vtt.js now takes care of applying padding
to the video overlay.
Bug 969087 - Add GitHubUserContent.com to PSL. r=gerv
Bug 970614 - Remove code wrapped in #if 0 ... #endif blocks in PSM. r=keeler
Bug 974097 - AppendChild operation in LayersMessages.idplh should be called PrependChild. r=gal
Bug 974272 - Unbreak skia/qt on tier3 as well. r=gw280
Bug 974687 - Part 1: Add about 300 MOZ_OVERRIDE in layout/. r=dholbert
Bug 974687 - Part 2: Fix more than 80cols issues caused by MOZ_OVERRIDE annotation. r=dholbert
Bug 975412 - Fix length properties of Map and Set constructors. r=jorendorff
Bug 786234 - Part 2: Implementation of the filtering logic itself plus a unit-test. r=abr
Bug 786234 - Part 2.1: RTCP filtering logic. r=abr
Bug 786234 - Part 2.2: Compensate for some build system gotchas. r=abr
Bug 786234 - Part 3: Plumbing for filtration and bundle usage detection. r=abr
Bug 786234 - Part 4: Fix a bug in mediapipeline_unittest where RTP packets were mashed together into a single buffer five at a time, preventing the receive pipeline from successfully decrypting them and causing the packet counts to be wrong. r=ethanhugg