Complete rewrite.

LogFixer can now detect incomplete states as well as missing states, can combine just log files (i.e. ignore tree files) and can deal with arbitrary numbers of files. Dependency on tKinter shouldn't be a problem, because it should come with python 2.7 or later.