Add signatureVersion configuration option
Rewrite global endpoint checks to use function on service class
Update S3 endpoint translation for V4 regions
Send x-amz-content-sha256 in SigV4 signed S3 requests
Copy access key ID to body when signing EC2 requests
Update signable header logic and check for cached SHA256 of body in x-amz-content-sha256 before computing
Update AWS.ElasticBeanstalk to support worker roles
Add support for global secondary indexes in AWS.DynamoDB
Bump version to 2.0.0-rc3
Fallback to err.code when generating the name property
Throw networking issue in XHR as NetworkingError
Don't emit http events if status code is 0

Fixes issue where networking errors (like CORS failure) would emit
the 'readystatechange' event in Firefox browsers with a status code of
0 in addition to the 'error' event, causing both the 'success' and
'error' events to fire in the SDK for the request.

Fixes #203
Refactor XHR code to reduce method complexity
Add integration test for #203
Add EncodingType to remaining S3 operations
Add ContentMD5 parameter to S3.uploadPart()
Clean up formatting on s3upload.html
Add support for codec options and pagination in AWS.ElasticTranscoder
Update AWS.CloudTrail API
Update AWS.CloudFront API to 2013-11-11