Bug 854955 - GC: Rooting in XrayWrapper.cpp r=bholley

--HG--
extra : rebase_source : fdee7c16f54e1fcbf4ae96e89ffd20eb14ec2d8d
Bug 855668 - GC: Rooting in DictionaryHelpers.cpp r=smaug

--HG--
extra : rebase_source : c4a28ae779a4432e1a20bf77501088fa8e966b73
Bug 856328 - Part 1: Refactor sending an AudioParamTimeline to the stream into an AudioNode helper; r=padenot

--HG--
extra : rebase_source : 8e2331ded7c35d1a6e9057c5be5ad31a959beed9
Bug 856328 - Part 2: Create an engine for DynamicsCompressorNode and make sure that we deliver the right parameteres to it; r=padenot

--HG--
extra : rebase_source : 9a3257ca7e53c67353a3dc46318815ee2e465d44
Bug 856329 - Create an engine for BiquadFilterNode and make sure that we deliver the right parameteres to it; r=padenot

--HG--
extra : rebase_source : a06e3c79aa1ecbab0fa1b9ec01f0bccf466694ee
Bug 847655 - Removing atom click in favour of EventUtils click to gain trusted events r=jgriffin
Bug 856001 - Built-in file picker dialog does not populate file input, r=mounir