Create source archives by running 'setup sdist --output-directory'.

And also use `setup sdist --list-sources` for the timestamp check. This makes `cabal sdist` and the timestamp check work for packages that use custom preprocessors (issue #403).