Bug 968222 - Update zoom scale in APZC upon orientation change. r=botond,kats

From f60ff14c5fdd1f7fef29ea5b2d7b4c8fa5710157 Mon Sep 17 00:00:00 2001
---
 gfx/layers/ipc/AsyncPanZoomController.cpp | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)
Merge mozilla-central to mozilla-inbound
Bug 961091 - Perform GC if necessary on exit from engine and on interpreter allocation r=terrence
Bug 961091 - Add fewer store buffer entries when describing the stack r=terrence
Bug 961091 - Don't compact full store buffers so often after GC has been triggered r=terrence
Bug 968811 - TextureClientD3D11::ImplementsLocking. r=mattwoodrow
Bug 968772 - Don't use pragma for wintrust.lib linkage. r=glandium
Bug 444328 - Cross compilation fix.
Bug 962385 - Minor GCC compilation fix.
Bug 902587 - Use proper compare function on mingw.
Bug 958977. r=Bas
Bug 968267 - Passive updates might not restart properly in metro mode. r=bbondy
Bug 968932 - remove unused <*stream> headers from platform-linux.cc; r=BenWa
Bug 968942 - make SizeTyped constructors MOZ_CONSTEXPR to avoid static constructors; r=kats
No bug - fix a comment in Move.h; irc-rs=Waldo DONTBUILD because comment fixes can't break anything...right?
Bug 955096 - Use image surfaces for ARGB content with non-deprecated textures. r=BenWa
Bug 965096 - Backed out changeset 224e15123ae0 because of wrong bug number. r=me
Bug 965096 - Use image surfaces for ARGB content with non-deprecated textures. r=BenWa
Bug 934509.  Make sure to not accidentally pass 0 to ClearTimeoutOrInterval, even if someone calls clearInterval(0) on an Xray for a Window.  r=peterv
Backed out changeset de4503ebba6a (bug 968222) for causing m2 test failures on B2G ICS Emulator Opt on a CLOSED TREE