#64: Cleanup project structure and build process.

Moved modules unrelated to production code and only needed during the build process to package `tests`.
#64: Cleanup project structure and build process.

Consolidated code to build test data and removed ant target "testdata".
#64: Cleanup project structure and build process.

* Changed binary distribution from egg to wheel format.
* Added building of distribution archives to Travis CI.
#64: Cleanup project structure and build process.

Removed obsolete ant target "api" to build API documentation using epydoc. This will be integrated into the Sphinx documentation.