Ignore the fulfillment value of the source's cancel().

Also, fix the type of ReadableStream.prototype.cancel() in the IDL to Promise<undefined>.