buffer: add Blob.prototype.stream method and other cleanups
There are a couple of changes here:
- It cleans up the
Blob
implementation to better match the spec. - It adds the
Blob.prototype.stream()
method to get aReadableStream
from aBlob
- It enables the relevant web platform tests for
stream()
- It adds an experimental implementation of
URL.createObjectURL()
,URL.revokeObjectURL()
, andbuffer.resolveObjectURL()
. TheURL.createObjectURL()
andURL.revokeObjectURL()
are standard Web Platform API.
/cc @bmeck