[product: zaphod][project: zaphod-0.2.2]: Use setuptools and fix bugs.

SYNOPSIS
[new]MANIFEST.in: Manifest file for setup.py.
[modified]setup.py: Use setuptools. Include tests in distribution.

DETAILS
setup.py now uses setuptools to install zaphod. In addition, the
setup script creates a complete copy of the git source, rather than
excluding tests. This allows for complete adherance to the sprit
of the GPL, by making the test suite available in the source
distribution. Also the problem of run-tests script not being
included has been solved.