Remove API compatibility hack from WebFileSystemImpl

BUG=347900
TEST=build

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256189 0039d316-1c4b-4281-b951-d872f2087c98
cc: Don't call ReadyToFinalizeTextureUpdates multiple times

Today, NotifyReadyToCommit always results in an immediate commit.
However, if we start commits early and have to throttle commits
such that NotifyReadyToCommit doesn't result in an immediate commit,
we might receive multiple calls to NotifyReadyToCommit because it
is possilbe that ResourceUpdateControler might call
ReadyToFinalizeTextureUpdates multiple times before we finish the
commit.

BUG=293941
TEST=ResourceUpdateControllerTest_NoMoreUpdates

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256190 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256189
SVN changes up to revision 256190
Remove check_url_directory flag from clang plugin.

This is now always on.

BUG=287029
TEST=url_unittets builds under clang plugin without warnings/errors.
R=thakis@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256191 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256191