Use chunked transfer encoding for uploads
Large uploads were previously failing because cloudflare rejects single files larger than 100MB. This can be circumvented by using chunked tranfers instead.
See also discussion in gitlab-org/gitlab#196543 (comment 282040359)