JCLOUDS-457: Added completeMultipartUpload and abortMultipartUplod.

Now the Glacier client supports completeMultipartUpload and i
abortMultipartUpload operations.
I amended your commit to improve the use of `HashCode` and `ImmutableMap`.