Document::setFocusedNode should be setFocusedElement.

DOM, HTML, and SVG specifications assume only elements can be focused.
  http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-doc-focus
  http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#focus
  http://www.w3.org/TR/SVG2/interact.html#focus-management

This is a preparation to remove focus-related features from Node class.
This was inspired by akling's WebKit changes.

BUG=258763

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154040 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix TimeRanges::intersectWith()

The TimeRanges::intersectWith() implementation was completely broken. This
patch fixes the implementation so it properly computes time range
intersections and adds tests that verify the implementation.

BUG=259419
TEST=Added TimeRanges unit tests to verify intersectWith() functionality.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154041 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for 154031

http://src.chromium.org/viewvc/blink?view=revision&revision=154031

BUG=231504
TBR=sugoi@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154042 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Skip test that always times out.

TBR=tkent@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154043 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove always-enabled ENABLE_PARTITION_ALLOC #define

BUG=246860
R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154044 bbb929c8-8fbe-4397-9dbb-9b2b20218538
TextRun shouldn't use bloatedCharacters

Now that everyone is using 8 bit text runs, we can remove the calls to
bloatedCharacters in this codepath.

R=eseidel
BUG=254708

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154045 bbb929c8-8fbe-4397-9dbb-9b2b20218538
NamedFlowCollection getters should follow the same pattern as HTMLCollection

Added test for the following behavior:

collection[42] === undefined
collection['fooBar'] === undefined
collection.item(42) === null
collection.namedItem('fooBar') === null

BUG=259339

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

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