setup.py fixes

* use syntax that is supported by both Python 3 and Python 2;
* respect virtualenv in shebang;
* remove unneeded import;
* fix 2-space and inconsistent indentation;
* use https URL for the repo link.
fix spaces vs tabs in setup.py
more space/tabs fixes in setup.py
Merge pull request #4 from kmike/master

setup.py cleanup