MediaStreamTrack: Add |mute| attribute and connection.

This patch adds |muted| read only property [1] to MediaStreamTrack 
[2] as per W3C doco.

[1] http://dev.w3.org/2011/webrtc/editor/getusermedia.html#widl-MediaStreamTrack-muted
[2] http://dev.w3.org/2011/webrtc/editor/getusermedia.html#media-stream-track-interface-definition

BUG=389159

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178337 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Implement sequence<MediaStreamTrack> getTracks () This is to conform to the new spec- http://dev.w3.org/2011/webrtc/editor/getusermedia.html#mediastream

BUG=394212

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178338 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Unprefix most methods on FullscreenElementStack

fullscreenEnabled no longer even considers the webkitallowfullscreen
attribute, and the prefixes do no good internally anyway. They are
left only on the Mozilla-style API since they should generally not be
used other than for bindings.

It turned out that the Internals wrappers were unused. They were added
in http://trac.webkit.org/changeset/114790 "to facilitate writing
reproducible LayoutTests", but no tests using them were ever added.

BUG=383813

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178339 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: WebAudio: Fix unsafe access to HashSet objects in AudioContext::trace.

- We don't need to trace m_dirtySummingJunctions, which is an off-heap HashSet.
- It's very difficult to trace on-heap m_dirtyAudioNodeOutputs correctly
  because we always need graph lock. This CL reverts it to off-heap
  HashSet.
- Added some comments, and an assertion.

BUG=394294
R=ager@chromium.org, haraken@chromium.org, wibling@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178340 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rework CORS <link rel=stylesheet> tests as js-tests.

Attempt to get at the flakiness exhibited by one or more of these tests,
on Windows mainly.

R=tyoshino@chromium.org
BUG=394208

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178341 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Response with error on function calls on closed connection

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178342 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Some minor clean-ups in Notification.cpp

Prefix the enum values with the enumeration's name; make m_asyncRunner
a member instead of an OwnPtr since we always create (and never destroy)
it anyway.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178343 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add routine for checking startTime when start the next utterance in handleSpeakingCompleted()

Same functions are called twice when calling speak() function repeatedly like current issue.
This issue is caused by asynchronous call.

So, I add routine for checking startTime in handleSpeakingCompleted() that is for preventing call twice.

BUG=367535

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178344 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Bindings: Factor out common postMessage method logic

There's a lot of copy/pasta going on for postMessage, which needs
to do special handling for transferables (ports, array buffers, etc).
Factor out the common logic into a bindings helper function.

BUG=334408

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178345 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[DevTools] Fix Galaxy Note 3 device preset.

BUG=394265
TBR=pfeldman
NOTRY=true

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

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

Initialization of m_isDeletionScheduled was missing from one
constructor.

BUG=389216

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178347 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add WTF::getPtr for Persistent pointers.

There is no WTF::getPtr for Persistent pointers.
We use the function in V8ValueTraits<T>::toV8Value.

BUG=NONE

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

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