Multipart upload no longer requires filechunkio
Increased default chunk size to 16mb, and added parameter `bytes_per_chunk` to both upload() and upload_file() (this may be useful as IA has a limit of 10k total parts).