Fix of faulty merge in #39
Make sure code passes pylint, pyflakes and pep8 with few remaining warnings
Adhere to max 79 characters per line, found and tagged a few potential problems in the xml, passes unit tests
Blank lines should be used sparsely, remove the excess ones
Fixed one remaining too long line
Added pychecker scripts
Merge pull request #41 from KennethNielsen/soco_with_style

Soco with style - Eliminate almost all messages from pep8, pylint and pyflakes in core.py
Merge branch 'master' and resolve conflicts into python3_compatibility