content: Make unittests opt into real GL NullDraw contexts.

This breaks the dependency on the TestCompositor for all test suites
that are built on ContentTestSuite. Once it's no longer in use by
any test suite, we can remove it.

R=
BUG=270918

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253577 0039d316-1c4b-4281-b951-d872f2087c98
Prevent screen lock from being stuck when webkitTransitionEnd event don't fire:
1) Do not check for event target (=root cause)
2) If screen lock is timed out crash the browser instead of trying to recover somehow.

+some extra logging added

BUG=346402
R=nkostylev@chromium.org
TBR=derat@chromium.org

NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253578 0039d316-1c4b-4281-b951-d872f2087c98
ui: Make keyboard unittests opt into real GL NullDraw contexts.

This breaks the dependency on the TestCompositor for the
keyboard_unittests. Once it's no longer in use by any test suite, we
can remove it.

R=ben@chromium.org
BUG=270918
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253579 0039d316-1c4b-4281-b951-d872f2087c98
ui: Make compositor unittests opt into real GL NullDraw contexts.

This breaks the dependency on the TestCompositor for the
compositor_unittests. Once it's no longer in use by any test suite, we
can remove it.

R=vollick@chromium.org
BUG=270918
NOTRY=true

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

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