Multipart upload support + tests for it