Thread helper.
Game subclasses specify plugin mechanism.
has_file and has_dir promoted to interface.
context manager to control widget update flag.
Fixed arg bug in thread error message box.
Various status and thread changes.
Splitter initial size is more sensible now.