Bug 967505 - Fix a crash with the D2D debug layer. r=Bas
Bug 967505 - Fix build bustage on a CLOSED TREE.
Bug 966510. Scroll frame display items are never opaque. r=roc

The content they contain may be moved, so any region that is opaquely covered at paint time may not be later.

This problem was made worse by bug 951467 because it made the bounds of the scroll layer item be the bounds of the scrollport is all cases (making it return wrong results even at paint time), instead of the bounds of the contained content (meaning the results would only be wrong after async scroll).
Bug 969330 - Fix -Werror=int-to-pointer-cast in windows-only code. r=ehsan
Bug 962440 - Fixed char16_t/wchar_t mismatch.
Bug 956507 - mingw fixup.
Bug 957542 - Don't over-allocate dynamic slots of ArrayObject, r=bhackett
Merge mozilla-central to mozilla-inbound
Bug 957542 - Set minimum slots of ArrayObject to 2 to fix GGC, r=jandem
Bug 965229 - ARM simulator: Scratch volatile registers across system ABI calls. r=nbp
Bug 967157 - Setting TextTrackCue::DisplayState should set TextTrackCue::HasBeenReset to false. r=rillian
Bug 969564 - Fix payments webapprt regression. r=ferjm
Bug 969506 - TextTrack's ActiveCues should return null of TextTrack's mode is set to 'disabled'. r=rillian
Bug 969867 - Treat U+2063 and U+2064 as invisible operators. r=karlt
Bug 970031 - Re-apply bug 761077 to unbreak xptcall build on FreeBSD sparc64. r=froydnj
Backed out changeset 2df850200c16 (bug 957542) for jit-test failures.
Backed out changeset 00d49079bcbc for landing with the wrong bug #.
Bug 969654 - Fix payments webapprt regression. r=ferjm
DONTBUILD
Bug 968642 - Port RCFILE and RESFILE to moz.build; r=gps
Backed out changeset 0e7aa3047ec7 (bug 957542) for ggc crashes.