Bug 977126 Part 2 -- Changes to x86/x64 to support subPtr(Register,Address) r=jandem
Bug 977126 Part 3 -- Inline SetTypedObjectOffset intrinsic r=shu
Bug 977126 Part 3 -- Inline SetTypedObjectOffset intrinsic r=shu
Bug 986160 - Create unit tests for the Gecko Profiler. r=benwa

--HG--
extra : rebase_source : b73d3af33ddbf032a01067c9d92ea6a6e441cdba
Bug 989509 - Part 1: js/ (r=luke)
Bug 989509 - Part 2: dom/, netwerk/, startupcache/, and xpcom/ (r=aklotz,bent,gvselto,mayhemer,Mossop)
Bug 989509 - Part 3: security/ (r=cviecco,dkeeler)
Bug 948269 - Remove incorrect assertion from AudioSink::Drain.  r=cpearce
Bug 990871 - Move TextureClientDrawTarget into TextureClient. r=mattwoodrow
Bug 990933 - Moz2dify SimpleTiledContentClient. r=jrmuizel
Bug 990876 - Moz2dify TestTextures. r=mattwoodrow
Bug 990876 - Remove TextureClientSurface. r=mattwoodrow
Bug 991032 - Cleanup X11 TextureClient/Host. r=mattwoodrow
Backed out 5 changesets (bug 991032, bug 990933, bug 990876, bug 990871) for build bustage
CLOSED TREE

Backed out changeset c28e1344a6da (bug 991032)
Backed out changeset c85326be7e94 (bug 990876)
Backed out changeset 7cd1a8c883cb (bug 990876)
Backed out changeset 3052e8a3c505 (bug 990933)
Backed out changeset 6685770cf674 (bug 990871)
Bug 985536.  Go back to allowing optional any with no default value in WebIDL, but treat it as having a default value of undefined.  r=khuey
Bug 991753.  Make sure we're in the right compartment before we try wrapping our Promise in Promise::GetOrCreateWrapper.  r=bholley
Bug 985536 followup: mark argument that should be optional as optional.  r=orange
Bug 982014 - Fix what sections are copied from injection object after bug 932737. r=nfroyd
Bug 991769 - Cleanup gtest libxul when doing make clean or distclean. r=mshal
Bug 991799 - Fixup Windows resource include file location after bug 988168. r=mshal