Hook up v8 use counter API to blink's use counter

BUG=none
R=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176848 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove SK_IGNORE_DWRITE_RENDERING_FIX and rebaseline.

R=eae@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176849 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Style resolver should not add margins to form control elements.

We added some margins to from control elements without width/height
CSS properties. This behavior was not compatible with IE and Firefox, and
was very confusing. We should remove such behavior.

BUG=128306,268692

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176850 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Timeline: skip low-level trace events in TracingTimelineModel

- pass filter of hidden record to TracingTimelineModel;
- introduce Array.prototype.toObjectKeys(), as we frequently want
    to build set-like objects from a list of keys;
- return hidden record filter, not an Object from TimelineUIUtils;

BUG=361045
R=yurys@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176851 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make better internal use of ContentSecurityPolicy::document()

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176852 bbb929c8-8fbe-4397-9dbb-9b2b20218538
GraphicsLayerUpdater should check needsGraphicsLayerUpdate once per CompositedLayerMapping

Previously, all the CompositedLayerMapping member functions checked whether the
CompositedLayerMapping needed a graphics layer update. This CL moves that check
into GraphicsLayerUpdater with the eventual goal of trimming the tree walk to
just those CompositedLayerMappings that actually need to be updated.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176853 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix bug with canvas size in PaintProfilerView.

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

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

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