Exclude tests from being installed.

They would polute global package namespace.
Include tests in source distribution.
Merge pull request #122 from fladi/packaging

Improve packaging of test files