Some inline ARM assembly for saturated arithmetic and a small speed-up
for the C version of saturated add and subtract. Created a unit test for
setting a saturated value.

Benchmarking using rasterize_and_record_micro.key_mobile_sites on a
Nexus7 recorded a consistent drop in RasterizeAndRecordMicro:record_time
from 5.18ms to 4.93ms (~5% improvement).

BUG=325746

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177208 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Removed MediaQueryEvaluator creation and deletion from MediaQueryMatcher

This CL changes the creation pattern of MediaQueryEvaluator inside MediaQueryMatcher,
to prevent useless allocation and deletion.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177209 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Basic support of multiple targets in Heap profiler

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177210 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Unflaky inspector/timeline/timeline-script-tag-1.html

It was UpdateCounter event which might arrive from gpu thread.
I filtered it out because it is not the thing we test here.

BUG=384956

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

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