Modernize debian packaging

* Use the new way to package python applications/library as is described here:
  https://wiki.debian.org/Python/Packaging
  https://wiki.debian.org/Python/LibraryStyleGuide
* Correct some lintian warnings (like the missing of a homepage and the
  homepage being on the description)
* Improve documentation on setup.py
* Add install_requires on build.py so it's mapped right to the package
* Remove some build dependencies since they are no longer needed
* Remove a lot of unneeded files
* Update watch file to point to pypi

Change-Id: Ia5aec3a8048f04a3c5635a82b8e76664f6cbfd91