JCLOUDS-457: Added Glacier vault operations

The Glacier client can create, delete, read, and list vaults.
Added some fixes to the live test and a few things on the rest of the code for clarity.
Removed some unused constructors from GlacierResponseException
Instead of validating the vault names and the pagination parameters, we now let the server return the error.
Renamed FalseIfVaultNotEmpty to be more generic. deleteVault should return false on any IllegalArgumentException.
JCLOUDS-457: Added deleteArchive and uploadArchive operations to the Glacier client.
JCLOUDS-457: Added initiateMultipartUpload and uploadPart operations to the Glacier client.
JCLOUDS-457: Added completeMultipartUpload and abortMultipartUpload operations to the Glacier client.
JCLOUDS-457: Added listParts and listMultipartUploads operations to the Glacier client.