Bug 876542. Rework TransformFixedLayers so that it explicitly makes layer anchor points invariant under a change in transform of a specified ancestor layer. r=Cwiiis,kats
Bug 876542 - Restore async fixed layer margin animation. r=roc, kats

Restore the reconciliation between content document fixed position margins at
render time and the fixed layer margins as retrieved via SyncViewportInfo
during async panning/zooming.
Bug 876542 - Restore async pan/zoom compensation behaviour during overscroll. r=roc

Bug 876542 introduces a patch that reworks how we maintain the position of
fixed position layers, but didn't handle overscroll/zoom. This restores the old
behaviour in this situation.
Bug 886298 - Convert Layers fixed position anchor to typed units. r=kats
Bug 886298 - Add a typed-units Margin. r=kats
Bug 886298 - Convert Layers fixed position margins to typed units. r=kats
Bug 895883 - IonMonkey: (ARM) Use hardware divide instruction for unsigned division where possible r=mjrosenb
Bug 896043 : Switching off tests as they are not being used and blocking marionette content updates; r=jgriffin
Bug 887773 - Make plugin doorhanger work for data URLs & fixup permission usage. r=gavin
Bug 887773 - Test coverage for plugin doorhanger for data URLs. r=jaws
Bug 895009.  Don't pass in NonNull/OwningNonNull arguments to WebIDL binding consumers.  r=peterv
Bug 895974.  Implement ParentNode on document fragments and documents and move previousElementSibling and nextElementSibling to ChildNode.  r=smaug
Bug 874843 - Cleanup plugin_focus_helper test events to try and fix intermittent orange. r=roc
Bug 893298 - Correctly calculate button and button child's desired height to vertically center the child. r=bz
Bug 896302 - Add a mochitest for creation of a media recorder object. r=roc
Bug 784739 - Switch from NULL to nullptr in accessible/; r=ehsan

--HG--
extra : rebase_source : 1b7f27076438d90024bf0ca7f9698a50efce1507
Bug 784739 - Switch from NULL to nullptr in gfx/2d/; r=Bas

--HG--
extra : rebase_source : 340bb0ff65c56c23bf2a4c8e24d082e938997831
Bug 784739 - Switch from NULL to nullptr in gfx/gl/; r=ehsan

--HG--
extra : rebase_source : 236322c2d0e4d5c8917d900f768852139b0abc80
Bug 784739 - Switch from NULL to nullptr in gfx/ipc/; r=ehsan

--HG--
extra : rebase_source : b589ee0a3207a6522a8f47a4edfa7ca9fc49469e
Bug 784739 - Switch from NULL to nullptr in gfx/layers/composite/; r=ehsan

--HG--
extra : rebase_source : c0f144ec277ed64f32c584f1be9e38bac3d1dde3