MediaStream API: Refactoring MediaConstraints to use the new style
Instead of the old core/module/mediastream, platform/mediastream and
public/platform/ pattern the platform/mediastream are removed and
the rest of the files refactored accordingly.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165241 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused url argument to HTMLMediaElement::canPlayType

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165242 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove WebMediaPlayer::supportsFullscreen()

All the implementations on the Chromium side simply return true, so
simplify things as much as possible. Leave only traces of this in
HTMLVideoElement to preserve the old behavior, to be removed together
with the rest of that prefixed fullscreen API.

BUG=334985

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165243 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add support for font-weight: lighter for web fonts

Update FontFace::traitsMask to add the missing CSSValueLighter keyword
thereby supporting font-weight: lighter. Also add ASSERT to ensure that
all supported weights are handled.

TEST=fast/css/webfont-lighter-weight-crash.html
BUG=334684
R=dglazkov@chromium.org

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

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