fix(dest): use vinyl clone

Use vinyl clone with `contents: false` option to clone files before modifying their properties.  Ensures upstream plugins do not see changes to properties that result from modifying their destination.

Closes #19