DevTools: Introduce UIStrings for normally user-visible UI strings

The patch does not cover exception or console.assert messages.

R=aandrey, eustas, pfeldman, vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165319 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove Node::containsForBindings() method

Remove Node::containsForBindings() method and have the bindings call
Node::containsIncludingShadowDOM() directly since containsForBindings() is
merely a proxy to it.

R=haraken, esprehn

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165320 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Introduce fixes towards member-related module-wise frontend compilability

This patch fixes Node-as-Element, View, ScriptFormatterWorker,
and codemirror-related types' member access violations.

R=aandrey, eustas, pfeldman, vsevik, yurys

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

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