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 : 3bab4f00e3949b83a6914ab8ade63f8390b818cd
Bug 1000264 - Make AudioContext.decodeAudioData return a promise. r=ehsan,bz

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

--HG--
extra : rebase_source : d377b97b4d7c589020932183ad6ad92d703fd207
Bug 1000264 - Stop checking exceptions on decodeAudioData now that it uses promises, and check it in the promise test file instead. r=bz

--HG--
extra : rebase_source : 6860e1ff28b4bbb2d88db5bb5e679fc3da53b169