Move script name logic to setup.py

Move the logic for changing the script name on different
platforms (seriously, can we please kill this?) into setup.py
because we eventually want to upstream this, or something
Update changelog to note setup.py changes

Note that the logic has been removed from the rules file
and moved into setup.py
Update version number in changelog.

This is apparently version 1.1, because setup.py called itself
1.0, and debian/changelog called itself 0.0.r167 because why not.