Revert "VisibleUnits shouldn't use bloatedCharacters()"

Tentatively, this has resulted in ASAN build crashes of
editing/selection/move-by-word-visually-crash-test-5.html:

http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20ASAN/builds/7610/steps/webkit_tests/logs/stdio

This reverts commit 72f5bb31409ec456412a687d221117cbe3447c77.

TBR=abarth

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153881 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Revert "Move V8 shutdown code to WebKit::shutdown and shut it down properly""

This reverts commit bffa66e1b4494f698dd11b86cf39c72b38e1fba0.

LKGR of chromium is beyond the chromium side, so it should be safe now

TBR=apavlov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153882 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: do not show elements from shadow DOM in inspect element mode unless shadow is enabled.

BUG=258474

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153883 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Introduce isHTMLOptGroupElement and toHTMLOptGroupElement

To avoid direct use of static_cast, this patch introduces isHTMLOptGroupElement and toHTMLOptGroupElement for code cleanup.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153884 bbb929c8-8fbe-4397-9dbb-9b2b20218538
CSP: Improve 'unsafe-eval' console error.

We've got a good message in the exception generated by 'unsafe-eval'
violations. For some reason, I neglected to update the normal console
warning at the sametime. This CL brings the two messages into sync.

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

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