Improve packaging of test files

Right now, test HTML templates are not included in the source tarball created by `sdist`, only the .py` files are included. On the other hand they are installed with their package name of `test` in the global package namespace.

This pull-request excludes the whole test package from being installed and makes sure that all its files are included in the source tarball by including them in `MANIFEST.in`.