Add an opam file if absent on 'opam source'

this copies the existing opam file, but removes 'patches' and 'subst' files
since they have already been applied

Makes pinning the fetched source directly possible, including with 'source
--pin'

Closes #1782. Thanks for reporting !