[WebSocket] bufferedAmount should not decrease inside a task.

The spec says that bufferedAmount must not decrease in the task that
send() is called.
Fixed both the new and the old implementation although the old implementaion
is at any rate broken (bufferedAmount in the old implementation includes
the protocol overhead).

BUG=159563

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176298 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of Oilpan: Trace CSSFontFaceSrcValue::m_svgFontFaceElement. (https://codereview.chromium.org/333403004/)

Reason for revert:
This patch leaks svg-font-face-leak-document test

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20Blink&tests=svg/svg-font-face-leak-document.html

Original issue's description:
> Oilpan: Trace CSSFontFaceSrcValue::m_svgFontFaceElement.
> 
> BUG=357163
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=176270

BUG=357163

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176299 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[CSS Grid Layout] Add test coverage for Implicit Named Areas

Specs state in section 5.2.2 that explicitly adding named lines of the form
<foo-start>/<foo-end> should effectively create a named grid area (named foo
in this case). We got this for free in r174021 as a nice side effect of
implementing the resolution for named grid lines. We just lack proper test
coverage to ensure that we don't regress.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176300 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix test inspector-protocol/stylesheet-tracking-restart.html flakiness

The flakiness is caused by unpredictable order of stylesheets binding in InspectorCSSAgent.
This patch replaces HashSet with Vector to make sure the order is maintained.

R=lushnikov

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

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