Bug 1000264 - Allow an object that inherits from nsWrapperCache but not nsISupports to be passed as a Promise::MaybeResolve argument. r=bz

--HG--
extra : rebase_source : ff023975d448bac82465e77eff1f49e39658483d
Bug 1000264 - Make AudioContext.decodeAudioData return a promise. r=ehsan,bz

--HG--
extra : rebase_source : 79e8b89ddc5d08ccdd131f9b827c9110da0238ee
Bug 1000264 - Test for the Promise support of AudioContext.decodeAudioData.  r=ehsan

--HG--
extra : rebase_source : 190819460674ff21ef83d64f419cb912e1e9fd22