Multithread multipart uploads.

I've implemented parallel uploading of multiple parts in the Glacier library and made it the default behaviour. The number of threads to use is a parameter; defaults to 8. These modifications allow me to saturate my outgoing connection.