Adding optional proxy configuration for AmazonS3Client

This add an additional command line option which takes a properties file that defines a proxy connection to use when instantiating AmazonS3Client.  The change is backwards compatible.

The version of aws-java-sdk needed to be bumped in order to support this change.

Fixes issue #191 
It seems port and host are required right? I'd assert that with a Precondition.