Migrated S3 handling from Knox to AWS-SDK.

- Uploading to S3 now based on aws-sdk, requiring opening a stream and
  then sending it as an object Body.
- Made the AWS params configured once for use by both EB and S3.