Remove unneeded 'namespace WebCore' instances in Source/web/*.cpp

These were false positives when I was looking for parts of core whose
implementations live in Source/web.

The Geolocation forward declaration is redundant with the one in
WebGeolocationPermissionRequest.h, while the ones in AssertMatchingEnums.cpp
are not needed at all.

R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166917 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Toggling filters should focus text filter.

R=pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166919 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove CSS Variables

This patch removes the current CSS Variables implementation inherited
from WebKit.

Our CSS Variables implementation in its current state needs a rewrite
before it is ready to ship. Our Bison CSS Parser is slated to be
rewritten from scratch, this would result in another rewrite of the
variables implementation. CSS Variables should be removed for the time
being to prevent bitrot.


BUG=342667

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166920 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Unskip a test that does not fail anymore.

BUG=334242
TBR=alph

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

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

 Label & select on status bar
 Overrides checkboxes.
 Filter panel search field and multi-select

BUG=342289

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166922 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove the Pagination struct, clean up viewport scroll policy propagation.

The Pagination struct no longer served a purpose, now that the
internal setPagination() API is gone. Without any purpose in its own,
all it did was complicate the code (some unnecessary translations back
and forth involving writing mode, text direction and column
progression direction).

Added a bunch of tests for paged overflow, to test every combination
of writing mode, text direction, overflow direction, and whether it's
set on the viewport or on a regular DIV. DIV tests for paged-y are
omitted, since there's no vertical scrollbar then (which is an old bug
that could be fixed separately).

Also added tests for dynamically switching between paged and
non-paged.

Since this work required some changes regarding how overflow from BODY
or root is propagated to the viewport, I cleaned up this a bit. There
used to be 2 places with duplicated logic (picking the right element
for propagation; root or BODY). With my changes that would easily
become 3. Reduced it to 1 instead. :)

Added some tests for overflow policy propagation as well.

No behavioral changes are intended with this patch, except: it is now
possible to make the BODY renderer itself paginated - if it is the
root element that got its overflow properties propagated to the
viewport
(e.g. <html style="overflow:hidden;"><body style="overflow:-webkit-paged-x;">...)

BUG=

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

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