Merge branch 'layout-work'

* layout-work:
  Implement CSS drop-shadow filter, and CSS filter animations
  Move nsStyleConsts.h to layout/style
Clamp Firefox GUID extension version to 24.9, regardless of Pale Moon app version.
Revert "Update and tidy the blocklist XML"

This reverts commit ced8cae83910873199f6eff629b15db0415c7b50.
Update and tidy the blocklist (take-2)
Split SetDirectionFromChangedTextNode into TextNodeWillChangeDirection and TextNodeChangedDirection.
Bug 1054359 - Add is-object check to IonBuilder::makeCallHelper.
HSTS preload list update
Update LibVPX base code to 1.3.0
Partial update of MozillaBuild make files.
Marker: {Progress Placeholder}
Improve bookmark menu item-dragging
(Fixes bugs 225434, 419911 and 555474)
Revert "Partial update of MozillaBuild make files."

This reverts commit 11563cb3850ba001e3fbe838599e1509f043a79c.
Always build libvpx encoder files regardless of --disable-webrtc
Part 1: Update libvpx build files (x86)
Merge pull request #3 from binoc-software/BINOC_OUTBOUND

Merge contributed libvpx 1.3.0 commits from BinOC
Blocklist update
HSTS preload list update
Image documents: Pull an updated size from the content frame to account for any size change due to CSS properties like "image-orientation".
Preload the new tab page.
Resource leak fix.

Prevent accumulation of about:blank windows when cookies policy set to "Keep until: I close Firefox"
Revert "Resource leak fix."

This reverts commit 866d72c9032cc30753c7471ad68dc76efc6199cd.