0.0.9 UI

Contains various bits that got layered - sorry about that all.
I have one issue that I still haven't been able to narrow down, and that's randomly the GUI will not display at startup after init maybe one out of five times - can anyone replicate?

Maybe an overkill, maybe not even helpful, but you may try a static analyzer such as:

http://clang-analyzer.llvm.org/scan-build.html
```
sudo apt-get install clang
...
cd mastercore
scan-build --use-analyzer /usr/bin/clang ./configure
scan-build --use-analyzer /usr/bin/clang make
```

Everything IIRC. :)

It might be required to replace clang with clang-3.5 and scan-build with scan-build-3.5. It then creates a nice HTML file which lists potential leaks and the exact paths that lead to the leak.