travis-ci: the test suite should work now
git-annex.cabal: add "hs-source-dir" directive for the test suite that points into the "dist" dir to work around a bug in Cabal

Without this hack, the source code generated from the hsc files won't be found.