Fix overall test coverage calculation.

Instead of fooling SimpleCov to let it actually merge coverage results, I
changed the `test` task so that it runs all tests found in `test/` directory.
This way Coveralls reports will be correct.