Switch to NPZC
Bug 866232 - Reserve a layer tree id for the root layer tree. r=
Bug 866232 - Move around code in APZC to more easily allow creating it on the compositor thread. r=
Bug 866232 - Guard some APZC fields by a lock so they can be nulled out from the compositor thread. r=
Bug 866232 - Add support for delaying APZC creation until the layer update. r=
Bug 866232 - Add an APZCTreeManager to encapsulate the multiple APZCs corresponding to a given layer tree. r=
Bug 866232 - Add code to build the APZC tree on layer updates. r=
Bug 866232 - Some documentation/variable renaming cleanup. r=
Bug 866232 - Extract a GetCurrentAsyncTransform method in APZC. r=
Bug 866232 - Add visible region tracking and hit-testing code for APZCTreeManager. r=
Bug 866232 - Update and re-enable the test for hit detection in the APZC tree. r=
Bug 866232 - Update TabChild to better handle scrolling subframes. r=
Bug 866232 - Disable BrowserElementPanning.js from panning subframes and interfering with multi-apzc. r=
Bug 866232 - Only fire mozbrowserasyncscroll events on the top-level scrollable for backwards compatibility. r=