Backed out changeset 6c1cf4694a13 for not building on windows and android
Bug 876252 - Stop the AudioBufferSourceNode if the offset is no longer valid after setting a new buffer more effectively; r=roc

Calling Stop() here is not quite enough, because web content might call stop() again
with a non-zero argument, which overrides what we do here.