DevTools: fix unpaired brackets in settings description, enable drawer items by default.

TBR=vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162986 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rely on host-side MIDI message validation

Strict MIDI data validation in host process was landed as Chromium r237558. Thus, we no longer need to validate/split MIDI data on blink side.

Actually, as filed in Issue 317355, it turned out that the previous validation logic on blink side was not able to handle SysEx messages. The main goal of this CL is to support SysEx messages by removing such previous logic.

BUG=317355
TEST=manually done on Windows 8.1

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162987 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make HTMLOptionsCollection report TypeErrors.

Switch exceptions to throw TypeError instead of TypeMismatchError when
handling incorrectly typed values over HTMLOptionsCollection methods
and accessors. This aligns behavior with WebIDL, Gecko and Trident.

(Change also includes a drive-by fix to the TextTrackCue constructor
error message.)

R=mkwst
BUG=270033

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162988 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove TreatNullAs=NullString for HTMLHRElement

http://whatwg.org/html#HTMLHRElement-partial

Also add the missing color attribute.

The tests for the updated properties pass in Firefox Nightly, IE11
Release Preview and Opera 12.16, with these exceptions:

IE throws an exception for align and reflects color/size/width as
the empty string.

Opera does not support the color attribute.

BUG=310298

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162989 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove TreatNullAs=NullString for HTMLImageElement

http://whatwg.org/html#htmlimageelement
http://whatwg.org/html#HTMLImageElement-partial

Take the opportunity to move standardized attributes into the main
block and sort it.

The border attribute has [TreatNullAs=EmptyString] in the spec.

The tests for the updated properties pass in Firefox Nightly, IE11
Release Preview and Opera 12.16, with these exceptions:

Firefox and Opera do not reflect lowsrc as a URL, and do not support
srcset.

IE throws an exception for align and does not support srcset.

BUG=310298

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

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