Bug 907792 - Refactor texture flags so that we set the deallocate flags based on the texture type. r=nical
Bug 907792 - Use SharedTextureClientOG for SharedTextureImage. r=nical
Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg

--HG--
extra : rebase_source : 0787130b1814c74bfb38dc178de94022f0b2e64e
fix crash on opening about:config in qt5 embedding
Make it not crash on Debug/logging build configuration
make embedlite form controls look more like in android ff
Make gecko use 0565 images by default due to pixman scaling performance problems
Make old engine version work with latest embedlite and components.
Applied patch from 894840 and
Bug 866232 - Only fire mozbrowserasyncscroll events on the top-level scrollable for backwards compatibility. r=BenWa
Applied gstreamer patch from upstream embedlite
Merge commit '499e4684e5a3bf5288d8aa5003cea5a3fdd27d53' into old_embedlite-stable

Conflicts:
	content/html/content/src/HTMLInputElement.cpp
	content/html/content/src/HTMLInputElement.h
	dom/workers/File.cpp
	gfx/gl/GLContext.h
	gfx/layers/ipc/AsyncPanZoomController.cpp
	gfx/layers/ipc/AsyncPanZoomController.h
	gfx/tests/gtest/TestAsyncPanZoomController.cpp
	gfx/thebes/gfxPlatformGtk.cpp
	js/src/ion/arm/Architecture-arm.cpp
	netwerk/wifi/moz.build
	security/manager/ssl/tests/unit/test_ocsp_stapling/OCSPStaplingServer.cpp
	webapprt/linux/webapprt.cpp
Merge commit 'd187a465fecc161f3d9434cc0da509b9be954f9c' into old_embedlite-stable_b907792
Backout first bad change
Merge commit '0536a3b77152cb03d1cd87213da0c952009ef5f9' into old_embedlite-stable_b907792

Conflicts:
	gfx/layers/client/TextureClient.cpp
	gfx/layers/client/TiledContentClient.cpp
	gfx/layers/client/TiledContentClient.h
	gfx/layers/composite/TiledContentHost.h
	gfx/layers/ipc/AsyncPanZoomController.cpp
	gfx/layers/ipc/ShadowLayers.h
	gfx/thebes/gfxBaseSharedMemorySurface.h
	widget/nsIWidget.h
Merge commit 'e9c362491cdad3b575c26c403b86648e4c5e6146' into old_embedlite-stable_e9c362491cdad3b575c26c403b86648e4c5e6146

Conflicts:
	content/html/content/src/HTMLInputElement.cpp
	gfx/layers/ipc/LayersSurfaces.ipdlh
	gfx/src/nsRegion.h
Merge commit '9e371db8b150154eb01f4c832350dfd616eba097' into old_embedlite-stable_9e371db8b150154eb01f4c832350dfd616eba097

Conflicts:
	gfx/gl/GLContext.h
	gfx/gl/GLContextProviderEGL.cpp
	gfx/gl/GLXLibrary.h
	gfx/layers/opengl/CompositorOGL.h
Merge commit 'fb71d63ef4e6fd52ddbff08d4bd69c45138f0561' into old_embedlite-stable_fb71d63ef4e6fd52ddbff08d4bd69c45138f0561
Copy TabChild::HandlePossibleViewportChange() to TabChildHelper
Use built in nss/nspr in Mer/Nemo builds
bump rpm version up
Work around bug 891766

Conflicts:
	toolkit/content/buildconfig.html