Add test for text selection in non-statically positioned SVG content.

This patch adds a test for non-statically positioned SVG content. This
is a partial merge of http://trac.webkit.org/changeset/160819 by
Ryosuke Niwa <rniwa@webkit.org>.

Chromium does not yet support position: sticky so I converted this patch
to use position: absolute and verified it exercises the same codepath
in WebKit. Chromium does not have the same bug as WebKit, but this test
will keep us from adding such a bug.

TBR=eseidel
BUG=329761

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164143 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove dead code in BarProp and Console

TBR=alecflett

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164144 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Create an event path in an event only when the event is used in a DOM tree.

IndexedDBEventDispatcher doesn't use Event::m_eventPath at all. This dispatcher calculates an *event path* by themselves.
Therefore, we should create an event path in an event only when the event is used in a DOM tree.

BUG=328410

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

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