DevTools: Replace CSS.getStyleSheet with CSS.getStyleSheetRules in devtools protocol.

This patch also removes get/setText methods from WebInspector.CSSStyleSheet object. This object should be eventually merged with WebInspector.CSSStyleSheetHeader.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164082 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[webdatabase] protect access to m_terminationRequested with a mutex

It's accessed from the main and the database thread.

BUG=328393
R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164083 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: Exceptions

Exceptions are basically very simple interfaces, and compiled almost
identically (only one change to generated code).
Thus just add an |is_exception| flag, and fill in stub values for
expected fields.

Also improve test case.
There's only one exception (DOMException.idl), and this gives full coverage.

Docs:
http://www.w3.org/TR/WebIDL/#idl-exceptions

BUG=239771
R=haraken
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164084 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix AnimationKeyframeEffectModel.MultipleProperties to not depend on the order of CSS property IDs

No functional change.

BUG=249451
R=jchaffraix@chromium.org

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

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