Bump version to v2.0.0-rc2
Fix typo in documentation
Expose original error details when wrapping errors
Fix broken error handling spec
Always make service request for credential providers

Removes the fast fail on credential providers that hit remote
services, even if the previous request failed.
Update AWS.ElastiCache to SigV4
Update S3 API for consistent formatting
Add EncodingType parameter to S3.listObjects()

Allows returned object keys to be URL encoded if EncodingType
is set to 'url':

```javascript
var params = {Bucket: 'myBucket', EncodingType: 'url'};
s3.listObjects(params, function (err, data) { ... });
```

See the Amazon S3 documentation on [GET Bucket][1] for
more information.

[1]: http://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketGET.html
Update AWS.OpsWorks to support resource-based permissions.

See http://aws.amazon.com/releasenotes/6047684882707931
Move signer choosing logic into service
Move getSigner to getSignerClass method
Remove request from getSignerClass()
Add support for Amazon Kinesis (AWS.Kinesis)
Update AWS.EMR API
Merge branch 'master' into release/v1.15.0

Conflicts:
	lib/core.js
	package.json
Update AWS.ElasticBeanstalk to support worker roles
Add support for global secondary indexes in AWS.DynamoDB
Bump version to v1.15.0
Merge tag 'v1.15.0' into VBD.VersionStable

Conflicts:
	lib/services/kinesis.js