Packaging cleanup

Sorry for the gigantic pull request. If you only look at the 21 December commits, you'll find that I merged in the latest master.

Other than that, I've cleaned up the packaging to bring it in line with the Debian policy.

The package can be built and installed on Debian unstable, but due to #139, you need to `sudo pip install python2-pythondialog` before you can use it.