Bug 1055760 - Move the scroll handoff parent id from Layer to FrameMetrics. r=botond
Bug 1055760 - Rearrange AlignFixedAndStickyLayers; no functional changes. r=botond
Bug 1055760 - Don't pass an out-ref for a parameter that doesn't change. r=botond
Bug 1055760 - Modify Layers API to expose multiple FrameMetrics and APZCs per layer. r=roc,BenWa
Bug 1055760 - Add a LayerMetricsWrapper and fix up APZCTreeManager FrameMetrics accessing. r=botond,BenWa
Bug 1055760 - Update tiling code to use LayerMetricsWrapper. r=botond,BenWa
Bug 1055760 - Replace GetPrimaryScrollableLayer with functions that are more appropriate. r=BenWa
Bug 1055760 - Update AsyncCompositionManager's async-transform application code to deal with multiple FrameMetrics. r=botond
Bug 1055760 - Update AsyncCompositionManager's scrollbar-adjusting code to deal with multiple FrameMetrics. r=botond
Bug 1055760 - Update AsyncCompositionManager's fixed- and sticky-layer-adjusting code to deal with multiple FrameMetrics. r=botond
Bug 1055760 - Update AsyncCompositionManager's animation-sampling code to deal with multiple FrameMetrics. r=botond
Bug 1055760 - Update some more bits of compositor layer code to deal with multiple FrameMetrics. r=BenWa,botond
Bug 1055760 - Update frame uniformity code to use the shadow transform. r=BenWa,mchang
Bug 1055760 - Update SetAsyncScrollOffset test API to deal wth multiple FrameMetrics. r=roc
Bug 1055760 - Update TestAsyncPanZoomController to deal with multiple FrameMetrics. r=botond
Bug 1055760 - Add some basic gtests for LayerMetricsWrapper tree-walking. r=BenWa