Rewritten downloader.py, remove all global variables

This module needs a full rewrite, but at least those global variables
will not hunt me at night
I hate CRLF
login.py is not executable anymore
Expand tabs, some PEP8 fixes

This project is still not PEP8 compliant, but with this commit it should
be better.
Reindent project to use 120 char per line

The limit of 79 char of PEP8 is too narrow for this project (lots of
conversion matrix, very long strings, etc.). 120 is a good number.

If you run pep8 with --max-line-length=120, all files should pass now.
Bump version
Merge branch 'master' of github.com:m45t3r/crdown