Compositing updates for filters should work like transform and opacity

Previously, we should eagerly program filter updates into CC because the code
thought that we could fail to create filters in CC and we needed to know about
that failure relatively early in the pipeline. After studying the code,
however, it's clear that we can't ever actually fail to create filters in CC.

This CL removes the concept of failing to create filters in CC and unwinds some
of the compositing chicken/egg hacks related to filters.

BUG=343759

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

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