Remove dead code in modules/webaudio/.

This CL removes the following dead code:
AudioBuffer::releaseMemory
AudioContext::document
AudioContext::hasDocument
AudioDestinationNode::enableInput and overrides
AudioDestinationNode::localAudioInputProvider
AudioNode::lazyInitialize
AudioNodeOutput::renderingParamFanOutCount
AudioParam::m_smoothingConstant, and setSmoothingConstant (use DefaultSmoothingConstant instead)
AudioSummingJunction::numberOfConnections
AudioSummingJunction::renderingOutput(unsigned) const
MediaStreamAudioDestinationNode::mediaStreamSource
PannerNode::coneGain
PannerNode::distanceGain
PannerNode::orientation
PannerNode::position
PannerNode::velocity
PeriodicWave::numberOfRanges
PeriodicWave::sampleRate
RealtimeAnalyser::reset
WaveShaperNode::latency

BUG=none
TEST=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165496 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Hard codes ScrollbarThemeGtkOrAura::scrollbarThickness to 15 in layout test mode

As part of 333499 the width of scrollbars under windows is going to
honor what the OS says (as it was before aura). For tests the size
needs to be hardcoded (we had been doing this in ScrollbarThemeWin.cpp).

BUG=333499 332937
TEST=none
R=dpranke@chromium.org, jamesr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165497 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Prevent crash in createInstanceTimesFromSyncbase

This patch prevents a crash in createInstanceTimesFromSyncbase where
a non-finite time would assert. This case is valid and we've added a test
to prove it.

This patch is a merge of http://trac.webkit.org/changeset/162459 by
Tamas Gergely <tgergely.u-szeged@partner.samsung.com>.

BUG=231531
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165498 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[FastTextAutosizer] Optimize inflate to skip block descendants

This patch optimizes the inflate child walk loop to skip block
descendants, as these blocks will have inflate called on them by
layout. This closely mirrors the current Text Autosizer's
nextInPreOrderSkippingDescendantsOfContainers.

No new tests as this is just an optimization.

BUG=334549
NOTRY=true

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

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