DataObject contentLength === 0 and PaginatedIterator

Don't fetch contentLength from content for partial objects when the actual size of the (partial) dataObject could be 0 (zero) bytes.

Also added commit for the PaginatedIterator 'shouldAppend' check.