Replace and retain Content-Type in copy tests
Replace and retain Content-Type in copy tests

Also set user metadata during put instead of issuing an additional
copy.

Signed-off-by: Andrew Gaul <02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@gaul.org>

tobegit3hub/s3-tests,ceph/s3-tests,dreamhost/s3-tests,timuralp/s3-tests,Intel-bigdata/s3-tests,tobegit3hub/s3-tests,timuralp/s3-tests,andrewgaul/s3-tests,ceph/s3-tests,smithfarm/s3-tests,andrewgaul/s3-tests,robbat2/s3-tests,jmunhoz/s3-tests,robbat2/s3-tests,smithfarm/s3-tests,Intel-bigdata/s3-tests,dreamhost/s3-tests,jmunhoz/s3-tests