Date formatting compatibility fixes

The Java AWS SDK expects the Last-Modified header to be in RFC 2616
format. It also expects the rest of the dates to use UTC for the
timezone.
Return CopyObjectResult

The Java AWS SDK expects this result on a successful copy.