Add WebCompositorSupport bindings for nine-patch layers.

These will be used to composite root content layer shadows when
over-scrolling on Mac.

BUG=133097

Review URL: https://chromiumcodereview.appspot.com/22864004

git-svn-id: svn://svn.chromium.org/blink/trunk@156047 bbb929c8-8fbe-4397-9dbb-9b2b20218538
StyleInvalidationAnalysis should check @host @-rules.

BUG=271823
TEST=fast/dom/shadow/athost-lazy-attach.html

Review URL: https://chromiumcodereview.appspot.com/23021003

git-svn-id: svn://svn.chromium.org/blink/trunk@156048 bbb929c8-8fbe-4397-9dbb-9b2b20218538
The length of scheme is at least five characters even when the scheme has 'web+' prefix

The content-scheme handler specification requires that it is SecurityError if the length of
scheme isn't five characters at least, including 'web+' prefix. Thus, we need to check the length
of scheme on the 'web+' scheme.

Spec: http://www.whatwg.org/specs/web-apps/current-work/#custom-handlers

BUG= N/A

Review URL: https://chromiumcodereview.appspot.com/22985005

git-svn-id: svn://svn.chromium.org/blink/trunk@156049 bbb929c8-8fbe-4397-9dbb-9b2b20218538
RenderBlock should not reach inside FloatingObjects and walk it floating object set manually

I also fixed the ordering of an if to avoid the expensive descendantChild check.

BUG=271774
R=bjonesbe@adobe.com, ojan@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@156050 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Reland "Clean up title code."

This reverts commit 001264754f744710523cef8c552efe57344463e3.

Don't store a title on DocumentLoader, as it's largely redundant with Document.
Move a couple of state modifications to Document.

Add a dispatchDidReceiveTitle() call to the same document navigation case. We
have a special title update in RenderViewImpl in the same document navigtion
case, and it's the only reason we need to expose title information on
WebDataSource. By sending this title update call from core/, we can trim down
the WebDataSource API.

BUG=

Review URL: https://chromiumcodereview.appspot.com/23086002

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