Add local address configuration in the HTTP client

Add a configuration option for specifying the local address to bind
sockets to in HTTP clients. The configuration is optional and will, as
before, default to not use a specific address when binding.

Binding to a configured address enables users of the library to, for
example, ensure that a specific network interface is used.
AWS SDK for Java 1.7.6

This release updates the AmazonOpsWorksClient with support for Chef 11 and also introduces new enum values for the Amazon EC2 R3 Instance Type family.
Change threadPool to ExecutorService
AWS SDK for Java 1.7.7

This release adds support for improved conditional expressions and Query filters to Amazon DynamoDB, support for backup and restore for Redis clusters to Amazon ElastiCache and support for dedicated instances in Auto Scaling.
Merge pull request #218 from rdegnan/master

Change threadPool to ExecutorService
Merge branch 'bind' of https://github.com/protocol7/aws-sdk-java into protocol7-bind

Merging GitHub Pull Request #169
https://github.com/aws/aws-sdk-java/pull/169
AWS SDK for Java 1.7.8

This release introduces a Developer Preview of a new Authenticated Encryption mode in the Amazon S3 Encryption Client, updates the Amazon SQS API to support user-specified message attributes, and adds a new credentials provider that reads credentials from a common location for AWS tools.
Only calculate the MD5 from a file if it wasn't provided in the metadata
AWS SDK for Java 1.7.8.1

Patch release for an issue in the Amazon S3 encryption client where CipherLiteInputStream data can be reported incorrectly.
AWS SDK for Java 1.7.9

This release updates the AWS CloudFormation client with support for additional features when updating CloudFormation stacks and also adds support for new regional endpoints for AWS CloudTrail.
AWS SDK for Java 1.7.10
This release adds support for configuring Amazon S3 object lifecycle management rules for versioned buckets and also adds support for adding tags to resources in an AWS Elastic Beanstalk environment.
AWS SDK for Java 1.7.11

This release includes updates for AWS OpsWorks RDS support, Amazon EC2 encrypted EBS volumes, and enhanced support for the AssumeRoleWithSAML operation in the AWS Security Token Service.
AWS SDK for Java 1.7.12
This release includes an API update for the Amazon CloudSearch client.
Add MessageAttributes 

add missing MessageAttributes to the newly created SendMessageBatchRequestEntry
Addresses issue #228.
add MessageAttributes to SendMessageResult
AWS SDK for Java 1.7.13

This release adds support for Amazon S3 Server-Side Encryption with Customer Keys, Amazon SNS Message Attributes, the latest Amazon RedShift API update, and also includes enhancements for canceling SDK requests.
Merge branch 'master' of https://github.com/aws/aws-sdk-java into s3-putObject-md5-file

Conflicts:
	src/main/java/com/amazonaws/services/s3/AmazonS3Client.java
AWS SDK for Java 1.8.0

This release adds support for configuring Amazon Elastic Transcoder to transcode closed captions and configuring IAM roles for Amazon Elastic MapReduce. This release of the SDK requires Java 1.6 or later.
empty strings are not valid credentials
Set the source encoding to UTF-8 to remove a maven warning when building