Merge pull request #2 from dmwit/master

only define incomplete instances on old GHCs
Homepage, Source-Repository
cabal sdist only chooses one extra hs-source-dir, and misses the other; extra-source-files gives it a heads up about the other