Let Devel::Cover determine what to include.

This was necessary for testing the main code and the plugins together, but now
that they're in separate distributions, this causes the files of the main app
to be included incorrectly in plugin test coverage results.
Fix issues when testing coverage with "cover".

"cover" requires blib/lib/ to exist in the test repositories in order to be
able to do a digest before merging coverage databases.