Bug 883339 - Enable Gtests on Windows. r=jmathies

--HG--
extra : rebase_source : 7fa5b4c1cc6816752d2f34cf449c7b2ce82055bc
Bug 877376: Add tests for intermediate CA basic constraints and KU/EKU, r=briansmith

--HG--
extra : rebase_source : b831ab0e459af4ea0f43a1184e32b333f43b2f01
Bug 910754 - Update Skia to r13424 r=upstream
Bug 910754 - Add a bunch more required OpenGL functions for SkiaGL when using desktop OpenGL r=vlad
Bug 910754 - skia-npapi's anp_getFontPath() function doesn't work with upstream Skia anymore, and it looks like we don't need it to be implemented anyway r=snorp
Bug 910754 - Update gfx/2d's Skia code to use the new Skia APIs r=snorp
Bug 910754 - Stub out CreateTypeface*() for Mac r=snorp
Bug 910754 - Update include paths for gonk's build as Skia's directory structure has changed r=snorp
Bug 910754 - Mark linear-gradient-1a and linear-gradient-1b as fails-if with Skia r=snorp
Bug 910754 - [Skia] Defer deletion of our shader objects until after linking the program r=upstream(bsalomon)
Bug 910754 - Update SkFontHost_cairo for the new Skia APIs r=snorp
Bug 910754 - Update SkUserConfig to cater for SkMutex/SkAtomics header locations r=snorp
Bug 910754 - Update include location for skia-npapi to look in skia/trunk r=snorp
Bug 910754 - As we never build Skia statically, disable Skia's instance counting as it requires being built as a static library. r=snorp
Bug 910754 - Re-apply bug 921670 - Import the old Android FontHost to provide fonts for skia-npapi r=snorp
Back out changesets from bug 910754 due to build bustage
Bug 910754 - Update Skia to r13424 r=upstream
Bug 910754 - Add a bunch more required OpenGL functions for SkiaGL when using desktop OpenGL r=vlad
Bug 977384 - mach mercurial-setup: Refactor part 1; r=gps
Bug 977384 - mach mercurial-setup: Refactor part 2; r=gps