Basic configuration for flake8

flake8 is a wrapper around pep8 and pylint and helps keep a good code
hygiene.  The setup just ignore /lib/ which is made of third parties
libraries.
Code hygiene

Fix a bunch of issues reported by flake8, a pep8/pylint wrapper.

E101 indentation contains mixed spaces and tabs
W291 trailing whitespace
W292 no newline at end of file
W293 blank line contains whitespace
E301 expected 1 blank line, found 0
E302 expected 2 blank lines, found 1
E303 too many blank lines (X)
W391 blank line at end of file
Code hygiene for comments

Fix comment related issues reported by pep8:

E261 at least two spaces before inline comment
E262 inline comment should start with '# '
Update README.md

Slightly improve the README.md file with a short summary of what WAPT
is.  Still point to the wiki for more details.

While at it, added licensing informations.
Remove trailing whitespaces in /wapt-get.ini.tmpl
fix some possible unicode decode problems in case setup.py scripts include non ascii chars in print or errors outputs
Merge pull request #5 from hashar/ini-whitespaces

Remove trailing whitespaces in /wapt-get.ini.tmpl
Merge pull request #4 from hashar/readme-update

Update README.md
Merge pull request #3 from hashar/pep8-hygiene

Pep8 hygiene
iss  : restore waptservice install in waptstarter.iss
use --direct for wapt-deg update task during install
added --direct in options for wapt-get.py (=don't use http for update/upgrade)
updated version
waptserver postinst preinst fixes if waptserver was installed / removed and reinstalled
add a configuration parameter for zeromq events publishing port (default 5000)
log traceback for package install
removed NT5 message when reconfiguring firewall
unicode fixes
added cancel_task action
added runstatus in Wapttask
added notify_user in Wapttask
fixed install waptservice when spaces in path
fixes wapttray displaying "service inaccessible" during install
changed wapt cname and _wapt._tcp srv DNS resolution to win32 api
added update / upgrade through http access for non admin user command line administration (makes use of zmq)