Bug 990797 - TPS CI errors out when trying to e-mail results. r=jgriffin DONTBUILD

--HG--
extra : rebase_source : bae20ab39a994bb6116add086e8f8c6735e8808e
Bug 990568 - Remove unnecessary whitespace, r=jandem
Bug 903149 - Part 1: Add jsmin Python package; r=glandium

Exported source code from changeset fdfa1b187681 from
https://bitbucket.org/dcs/jsmin without modifications.
Bug 903149 - Part 2: Add jsmin to virtualenv; r=glandium
Bug 903149 - Part 3: Support for minifying packaged JavaScript; r=glandium
Bug 990876 - Moz2dify TestTextures.cpp. r=mattwoodrow
Bug 989048 - Use TimeoutException instead of Exception for emulator startup timeouts, r=mdas
Bug 990876 - Backed out changeset 0a245ee13ce6 for build bustage
Bug 990683 - Stop calling DeprecatedGetCurrentAsSurface in nsLayoutUtils::SurfaceFromElement(HTMLVideoElement* aElement,...). (Moz2D migration.) r=mattwoodrow
Bug 964732 - Remove calls to DeprecatedGetAsSurface in ImageLayerD3D9 (Moz2D migration). r=mattwoodrow
Bug 990752 - Make ImageLayerD3D9/ImageLayerD3D10::Render() use mSourceSurface instead of mDeprecatedSurface (Moz2D migration). r=mattwoodrow
Bug 989011 - Factor this-computation for arrow functions out of JSOP_LAMBDA. r=jorendorff
Bug 986313: Use LifoAllocPolicy for VarTypeVector and prevent a memory leak when moving it in ModuleCompiler; r=luke
Bug 946618 - Update cubeb to pick up new tests. r=kinetik

--HG--
extra : rebase_source : 335880c5ecc3ace9cf5260e9e95b668ae00d183a
Bug 946618 - Skip some cubeb tests on some platforms. r=kinetik

For example, skip float tests on platform that don't support floating point
audio, and skip timing test on platform where we don't honor latency request.

--HG--
extra : rebase_source : 6d48b637f18747674d519b586a24a8f4680f293b
Bug 946618 - Add native tests for cubeb. r=kinetik

--HG--
extra : rebase_source : 9b2e8e702ce5f8ea4d5416f3b45c91bc4cd94432
Bug 903149 - Minify the chrome js code: enable by default on b2g r=glandium
Bug 925833 - Use the right fonts in the Simulator. r=ochameau
Bug 964902 - Make sure log is initialized in nsXULRunnerApp.cpp. r=bsmedberg
Bug 638465 - do not ignore inital documents, r=tbsaunde