Bug 911052 - Use decoder's IsDataCachedToEndOfResource instead of resource's version.  r=cpearce
Bug 911059 - Move WebAudio's BufferDecoder to its own file so it can be shared with MSE.  r=cpearce