Adds copying amongst s3 (rather than downloading the file and reuploadin...

...g) when possible. (originally from https://github.com/sidraval/paperclip)