Deprecate MediaError.MEDIA_ERR_ENCRYPTED

Intent to Deprecate:
https://groups.google.com/a/chromium.org/d/msg/blink-dev/C3h1LApSVx8/G2s2OV5azvgJ

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166206 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix 'Pause on start' is broken for dedicated workers

BUG=339443

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166207 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Introduce "codemirror" module, use DI instead of direct CodeMirror dependencies

R=pfeldman@chromium.org, pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166208 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: migrate first/secondElement to main/sidebarElement in SplitView.

R=dgozman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166209 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Replace [TreatNullAs=functionName] with [StrictTypeChecking]

There's a very weird use of [TreatNullAs=functionName] and
[TreatUndefinedAs=functionName] on 2 indexed setters,
using these as "function to call on undefined/null",
basically to call a deleter on undefined/null.

This can be removed by just putting this deleter code in the setter code,
and then moving the type-checking into the bindings, where they belong.

This simplifies the Blink code, CG, and IDL files,
and also adds support for [StrictTypeChecking], for that matter.
(Also removed dead code from named property setter.)

Also:
* Rebaseline test results for HTMLSelectElement, since error message changes
* Add test for HTMLOptionsCollection (which lacks tests), and fix style in that file.
* Update IDL test files

Originally added as part of:
Support indexed setter generation
https://chromiumcodereview.appspot.com/15899009

R=haraken

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

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