DevTools: create CSSArticle.js and JSArticle.js

Both parsers use WikiParser (issue 446513002) inside.

BUG=391593

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179726 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Credential Manager: basic Credential interfaces

This is step towards a stub implementation of the Credential Manager API
defined in http://projects.mikewest.org/credentialmanagement/spec/. For
obvious reasons, it isn't web-exposed, and isn't yet enabled by the
experimental flag. There's still a good amount of work to do before the
API actually _does_ anything, much less anything we'd like folks to
start banging on.

BUG=400674

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179727 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Add closure compiler annotations to ElementsTreeOutline.js

TBR=apavlov
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179729 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Allow XHR timeout attribute to be overridden after send(), per spec

http://www.w3.org/TR/XMLHttpRequest/#the-timeout-attribute hints that this attribute may be overridden
after a request has been sent. The web-platform-tests suite has tests verifying that this is handled
correctly, and other browsers such as Gecko-based browsers are successfully passing them, while Blink
and WebKit are not. Therefore, there is an API-compat issue.

BUG=371639,387470,387569

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179730 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Delete FrameView::hasCompositedContent

It has no callers.

R=chrishtr@chromium.org

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

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