Bustage fix for bug 1059479, CLOSED TREE
Fix the gdb helper for printing frametrees, no bug, DONTBUILD

Landed on a CLOSED TREE
Bug 1059033 - Part 1: Cull DrawTargetTiled operations where we can. r=Bas

--HG--
extra : rebase_source : 469f465fa1a715b7c7af904da4cc48969ff805e6
Bug 1059033 - Part 2: Approximate path stroke extents for culling since its faster. r=Bas

--HG--
extra : rebase_source : 153dd5cda0d9c35c724568eae5234dbd26a17683
Bug 1059033 - Part 3: Avoid save/restoring for tiles that are entirely clipped out. r=Bas

--HG--
extra : rebase_source : c4fa893c9955f7b9af9d152c719d97b0aefef462
Bug 1059033 - Part 4: Avoid recreating DrawTargets too often. r=nical

--HG--
extra : rebase_source : 8413ce440168235196e44f1a166cfff07a4f842f
Bug 1059033 - Part 5: Implement OptimizeSourceSurface for DrawTargetCG. r=Bas

--HG--
extra : rebase_source : dac51f66400d5810b9662cf6cf48ce60bf1aa4d1
Bug 1059033 - Part 6: Clip text drawing to its bound so we can skip unaffected tiles. r=Bas

--HG--
extra : rebase_source : 60d0462767f625d91261b40b930ee165f0126173
Bug 1057212 - Avoid copying all the tiles when doing PushGroupAndCopyBackground. r=Bas

--HG--
extra : rebase_source : 88b89a41765ab7d6b1f8ac2ae023267418bc31dc
Bug 982338 - Enable tiling for OSX. r=Bas

--HG--
extra : rebase_source : 011070ca278dea0433c81c6c64d6148a3c28020b
Bug 1052240 - Fix generator script for use on Windows. - r=kamidphish
Bug 1060085 - Add entrypoints, use NV_fence in ANGLE ShSurfs. - r=kamidphish
Bug 1060085 - Add thread-local Fence/Poll/Wait to Basic ShSurf. - r=kamidphish
bug 1059490 - mark more classes MOZ_FINAL r=froydnj
Bug 1060989 - Fix more bad implicit constructors in caps; r=bsmedberg

--HG--
extra : rebase_source : 5045340f3d9f8d9a2c50359fd0b3a75ec223eab1
Bug 1060994 - Fix more bad implicit constructors in permission checker; r=bsmedberg

--HG--
extra : rebase_source : 455e38e7ff128a9a1b158dc256e86a012a6cc007
Bug 1061002 - Fix more bad implicit constructors in chrome; r=bsmedberg

--HG--
extra : rebase_source : 56272a49e8648fd3b48b686b6371404240c8fdd5
Bug 1061049 - Fix some bad impliciti constructors in RDF; r=bsmedberg

--HG--
extra : rebase_source : 9a7ebf75d2f780b161602ceb6aecfdfe758f024d
Bug 1061059 - Fix more bad implicit constructors in embedding; r=bsmedberg
Bug 1061061 - Fix more bad implicit constructors in misc. code; r=bsmedberg