RenderLayerCompositor::recursiveRepaintLayer needs to updateLayerListsIfNeeded

This function is iterating the stacking tree. It needs to ensure that the
stacking tree is up-to-date.

TBR=esprehn@chromium.org

Review URL: https://codereview.chromium.org/331923002

git-svn-id: svn://svn.chromium.org/blink/trunk@176119 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Delete ASSERT_DISABLED

ASSERT_ENABLED doens't have more not double negatives.

Note the #ifndef ASSERT_DISABLED in DatabaseThread.cpp was always compiled out
because ASSERT_DISABLED was always defined to be either 0 or 1.

Review URL: https://codereview.chromium.org/331793004

git-svn-id: svn://svn.chromium.org/blink/trunk@176120 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix tiled (stitched) FETurbulence.

The legacy implementation of FETurbulence actually never generated
tile-able noise. The algorithmic problem was fixed in Skia
(https://codereview.chromium.org/332523006/), but Blink was also not
passing the tile size (filter primitive subregion) to the turbulence
shader. This change fixes the latter (small) problem.

BUG=383495
R=fmalita

Review URL: https://codereview.chromium.org/333783002

git-svn-id: svn://svn.chromium.org/blink/trunk@176121 bbb929c8-8fbe-4397-9dbb-9b2b20218538