Fix #25: ensure that cabal sdist produces a complete, compilable distribution