Bug 803207 - Kill GetDevicePixelsPerMetaViewportPixel and use widget scaling correctly on Fennec. r=mbrubeck
Bug 866265 - Use the resolution from the metrics object instead of inferring it from the layer transform. r=kentuckyfriedtakahe
Bug 890023 - Set the output channel count for ConvolverNode to 2 unconditionally; r=roc
Bug 889016 - Part 1: Add an API to report a not-enough-arguments error in Web IDL bindings; r=bzbarsky
Bug 889016 - Part 2: Report an error in the synchronous AudioContext.createBuffer unless the legacy pref has been set; r=roc
Bug 803299 - Enable 32-bit colour on Android. r=kats
Bug 803299 - Respect gfx.android.rgb16.force pref. r=blassey
Bug 803299 - More tests pass on Android with 24-bit colour. r=blassey

Tests that were marked as failing now pass with increased colour depth.
Bug 803299 - JPEG srgb icc fails on Android in 24-bit colour. r=jrmuizel
Bug 803299 - Some tests require extra fuzzing on Android in 24-bit colour. r=blassey
Bug 803299 - Replace black.png with black.html for webgl-color-alpha-test. r=jrmuizel

webgl-color-alpha-test fails to render the image correctly since switching on
24-bit rendering, presumably due to async image decoding. Instead, just replace
the pure black 256^2 image with a page that renders the same using a div.
Bug 803299 - Some SVG tests need more fuzzing on Android with 24bpp. r=jwatt
bug 803299 - Investigate using 24-bit or 32-bit color, only use 24bit for high memory (768MB RAM) devices r=kats