Add WebKit::WebDOMError interface in Blink API

Currently DOMError is not exposed at Blink API so it cannot be
passed to/from or constructed in chromium.  This CL adds WebDOMError
interface to Blink API so that client code can handle DOMError
object.

BUG=313131

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160947 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove XMLHttpRequest::clearResponseBuffer().

In 2011, when clearResponseBuffer() was introduced, they chose to keep
m_response on abort() since Firefox allowed access to it.
http://trac.webkit.org/changeset/78591

Firefox now returns 0 for status, "" for statusText. getAllResponseHeaders()
returns "". Only getResponseHeader() works after abort().

The spec is all of the following methods/attributes should return emtpy/null
when error flag is set.
- getResponseHeader
- getAllResponseHeaders
- status
- statusText
- response
- responseText

We've recently fixed our implementation to conform to the spec. So, now
it's fine to clear m_response. It will never be referenced when m_error is
set. abort() sets m_error.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160948 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: make dark gray gutter when emulating device metrics.

BUG=305633
R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160949 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Bring back inspector close button

BUG=313158
R=pfeldman@chromium.org, pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160951 bbb929c8-8fbe-4397-9dbb-9b2b20218538
TestExpectations: svg-stroke-dasharray-interpolation.html usually pass

Unreviewed gardening - update [ Crash ] to [ Crash Pass ] to match
reality.

BUG=305070
TBR=dglazkov@chromium.org,steveblock@chromium.org

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

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