git-annex.cabal: declare all our source code modules and ensure that sdist creates a valid release archive
travis-ci: create release tarball with sdist and run the test suite based on that archive