DevTools: remove references to modules/device_orientation from core

BUG=340221

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166493 bbb929c8-8fbe-4397-9dbb-9b2b20218538
CSP 1.1: Gate CSSOM 'insertRule' methods on 'unsafe-eval'.

Various CSSOM methods take strings, and turn them into CSS, similar in nature
to 'eval()' turning strings into JavaScript. CSP 1.1 gates these actions on adding
'unsafe-eval' as a valid source of style[1]. This is backwards-incompatible
change from CSP 1.0.

This patch starts implementing the change behind the CSP flag, and adds a use
counter to allow us to determine when (if) we can enable the change.

Future patches will address setters like 'cssText'.

[1]: http://w3c.github.io/webappsec/specs/content-security-policy/csp-specification.dev.html#style-src
BUG=336413

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166494 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Inhibit compilation output for modules that have errors in their dependencies

R=pfeldman, vsevik
NOTRY=true

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

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