DevTools: Implement Styles search and Computed style filter

The user can search styles by property name, value, or rule selector.
Computed style properties are filtered, so that only matching ones are visible.

R=eustas, pfeldman, vsevik
BUG=278852

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169860 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: fix User-Agent for Samsung Galaxy S4

This patch updates User-Agent for Samsung Galaxy S4.

BUG=354920
TBR=pfeldman, apavlov

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169861 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark virtual/threaded/animations/3d/transform-perspective.html as timing out on debug

Mark the virtual/threaded/animations/3d/transform-perspective.html test
as timing out on all debug bots as per flakiness dashboard data.

BUG=248938
TBR=ajuma@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169862 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove the url parameter from blink::Platform::userAgent since it's not used anymore.

BUG=304341

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169863 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add hover affordance for checkboxes.

BUG=353991
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169864 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rely on 'memcpy' in WTF::copyChars

Before the change 'WTF::copyChars' contained an algorithm that was used
instead of 'memcpy' if the number of characters had been less than 20.

This however was unnecessary as 'memcpy' produces more efficient asm code
than the home-brewed algorithm did as it uses 'movq' (instead of 'movl')
doing the copying within the less number of asm commands (tested with
GCC 4.6.3).

So, this patch removes the home-brewed algorithm from 'WTF::copyChars'
and makes it always rely on 'memcpy'.

A simple testing programm doing the following code

    for (int i = 10000000; --i;) {
        // Re-create 'src' to prevent from optimizing cycle iterations out.
        char* src = new char[15];
        copyChars(dest, src, 15);
        copyChars(dest, src, 14);
        delete[] src;
    }

takes:

0m0.324s before the change
0m0.235s after the change (using 'memcpy').

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

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