Backed out changeset e7f298d7b17b (bug 829602) for frequent B2G mochitest crashes on a CLOSED TREE.
Bug 847662 - Part 3: Move provider management code into provider manager; r=rnewman

--HG--
extra : rebase_source : 7096a6a63143e7e6790ccd498f4b453708baddf5
Bug 847248 (part 3) - Remove the nsFixedSizeAllocator from nsTreeContentView.  r=bz.

--HG--
extra : rebase_source : 7df90abf11d5fa750ebf6d507f9b11e815c44191
Bug 847248 (part 4) - Remove all uses of nsFixedSizeAllocator from rdf/.  r=bz.

--HG--
extra : rebase_source : 0b8c23f48155ef89972452a74682283d2191d02c
Bug 847248 (part 5) - Remove nsFixedSizeAllocator from nsXULTemplateBuilder.  r=enndeakin.

--HG--
extra : rebase_source : 5a90f5659f6fe8f5789add3206a1a556eeb098f9
Bug 786142 - Crashtest. r=me
Bug 805807 - Tests. r=mrbkap
Bug 806751 - Crashtest. r=me
Bug 809652 - Tests. r=jorendorff
Bug 809674 - Tests. r=me
Bug 848963 - Fix for bug415761.sjs reftest fails on Windows 8. r=bbondy
Bug 849420 - Use MaybeRooted instead of Shape::AutoRooter, r=sfink.
Bug 849277 -  Remove unused content permission strings in Firefox for Android [r=margaret]