cleanup
any error with partial response is a Partial Error
uristream can now retry failed streams
report full file size when offset is used
abort retry if the resource has changed
complete rework of reader interface to support parallel segment downloads