Add support for Amazon Glacier (AWS.Glacier)

Change summary:

* RestJson: Support extracting output keys from headers
* RestJson: Support input/output (+streaming) payloads
* RestJson: Extract RequestId parameter
* RestJson: Extract "code" as error code name (Glacier specific)
* Glacier: Added client with tree hash computation method (computeChecksums) available as a public method that can be used to calculate tree hash. This is needed for multi-part uploads.
* Guides: Added example guides for single and multi-part uploading of archives in doc-src/guide/Examples.md