Disallow an odd number of strings when parsing the quotes property

The spec only allows an even number of strings in the quotes property,
but currently we will accept an odd number of strings as a valid value.

http://www.w3.org/TR/CSS2/generate.html#quotes

BUG=389724

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177195 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Harden a fullscreen transition test

Since the test uses only timeouts and no events, it passes even if the
webkitRequestFullScreen() call fails, as it would e.g. if the
webkitallowfullscreen attribute were simply removed.

BUG=390008

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177196 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Clarify FullscreenElementStack::addDocumentToFullScreenChangeEventQueue

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177197 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add a UseCounter for legacy fullscreen key event filtering

Mozilla have already dropped the flags argument to mozRequestFullScreen,
which is where ALLOW_KEYBOARD_INPUT is specified.

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

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