Simplify LoadableTextTrack construction

HTMLTrackElement::parseAttribute() already sets kind, label and
language when the corresponding attributes change, so we can create a
TextTrack with the default values, leaving all of the logic for
parsing kind in TextTrack::setKind().

This leaves HTMLTrackElement::srclang() and label() unused, so just
use [Reflect] in the IDL for these attributes.

BUG=315510
TEST=media/track/opera/interfaces/TextTrack/kind.html,
     media/track/opera/interfaces/TextTrack/label.html,
     media/track/opera/interfaces/TextTrack/language.html,
     media/track/track-kind.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161457 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[DevTools] Network: query string is trimmed after a question mark.

EOM

BUG=315001

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161458 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Command-B and Command-I should work in contenteditable

All key events with the command key were marked as isSystemKey which
prevents Blink from handling them.

Command-B and Command-I are OS X standard key bindings but OS X doesn't handle them and we don't have them
in the menubar so we need to handle them inside Blink.

I also removed some unused lines from keyDownEntries in EditorClientImpl.cpp.

BUG=308680

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

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