Bug 917246 - Make the tree compile with --enable-pulse. r=jesup

--HG--
extra : rebase_source : 9496c74dcc81cef40cf6e0f49b47c9c6c06a52d4
Bug 881959 - Mute WebAudio nodes that are part of a cycle that contains no DelayNode, and make cycles work. r=ehsan

--HG--
extra : rebase_source : d4bc378128cf15f8d8395b45b4443ca6b06c5bd2
Bug 881959 - Tell the MediaStreamGraph when changes to the graph occur. r=roc

--HG--
extra : rebase_source : f5c0021e35fa0b66cc45434b5d23742ff3cc3019
Bug 881959 - Tests for cycles in WebAudio graphs. r=ehsan

--HG--
extra : rebase_source : 5366c6aa0bb59f14adee74a3088488f9b15b52b1
Bug 881959 - Clamp the DelayNode.delayTime to 128/AudioContext.sampleRate when in a cycle. r=ehsan

--HG--
extra : rebase_source : 7cf8945371bb6ff169ad61a8ccdda0ece36b5e83
Bug 881959 - Handle self-connection. r=ehsan

--HG--
extra : rebase_source : f2d4a0a28cb85668f80c58d1a56926f65ea40e72
Bug 917817 - Make several more python test harness failure modes TBPL parsable; r=jmaher
Bug 916094 - Assertions removed from IDBFactory::Create() when it's used in JS from chrome in IPC. r=bent
Bug 886164 - Enforce CSP in sandboxed iframe. r=grobinson
No bug. Expose analysis stdout for easier debugging. r=woof!

DONTBUILD because NPOTB.
Bug 919438 - Disable thumbnails test in non-crashreporter builds. r=markh
Bug 915384 - use a longer timeout for browser_thumbnails_background. r=markh
Bug 916829 - Ensure Debugger::markAll() really marks all debugger weakmaps r=terrence
Bug 918078 - Do not require locking in TextureHost::PrintInfo. r=BenWa
Bug 919355 - Part 1: Don't #include nsDeviceContext.h in nsPresContext.h; r=roc
Bug 919355 - Part 2: Don't #include nsDeviceContext.h in Units.h; r=roc
Merge m-c to mozilla-inbound
Bug 919111 - Explicitly include nsDebug.h for non-SPS. r=ted
Bug 919175 - Fix some unused variable warnings on optimized builds in jit/. r=jandem
Bug 902431 - Don't clean up references to global Android WebRTC objects. r=blassey