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.
Remove redundant File#exists() check

"file-ness" implies existence, so checking for #isFile() is enough.
Fix braino: the next version would be 1.7.6-SNAPSHOT
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.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	pom.xml: applied changes in spirit
	src/main/java/com/amazonaws/auth/profile/internal/ProfilesConfigFileParser.java: merged into ~Loader.java
Only calculate the MD5 from a file if it wasn't provided in the metadata