initial port of logcat-color to win32:

* use win32 specific API GetConsoleScreenBufferInfo to read console width
* split platform specific terminal calls to a new 'term' module
* abandon asyncore for a threaded model that is more compatible with win32
* add python executable in calls to logcat-color for unit tests
license header updates