Complete refactoring for PEP 8 compliance

One of the many things that make python programming so much fun, is that as a beginner you can start hacking right away without caring about any conventions. So did I, and developed my own coding habits over the years, that actually worked quite well, but are certainly not a masterpiece of sustainable software engineering :-)
Now the time has come to move on and start writing more serious code. As the BlinkenBlueHouse software is still being used, I decided to spend a day converting everything to PEP 8 conform code.

The most important rules for the code are now:
- use 4 spaces for indentation
- limit lines to 79 characters
- prefer simple over complex and flat over nested
- if in doubt, use your own judgment!
and many more.
See http://www.python.org/dev/peps/pep-0008/ for more details.

Apart from cosmetic changes, some parts were simplified or clarified.
Notable changes:
- the SSCCC is a class now
- all ssccc thread related files were moved to a "blthreads" package
- games are now subclasses of the Game class
- many loops and condition statements were simplified

I tested almost every part of the new code, but it could still contain some bugs after this big refactoring session.
Nevertheless this should be a good start for the next era of BlinkenBlueHouse.