allow changing Content-Type during CopyObject

Needed this to fix the default `Content-Type` of `application/octet-stream` on some of my objects and could not see a way to make it work without this change. Added an example and manually tested that it works. Also FYI the `dump.js` module seems to be missing from the git repository so the examples don't work.