Use stream downloads for S3 objects as suggested by aws-sdk

documentation.

They recommend sending a block to the #read method to avoid loading
large objects into memory. See the "Reading Objects" section at:
http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/S3/S3Object.html