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?

This is basically a duplication of:
https://github.com/zathras-crypto/mastercore/blob/0.0.9-Z-UIAlpha/src/mastercore_tx.h#L78
https://github.com/zathras-crypto/mastercore/blob/0.0.9-Z-UIAlpha/src/mastercore_tx.cpp#L732-L759

Whereby this one uses slightly different names. Could this be combined, e.g. by using the _tx.cpp function with the other labels in _tx.cpp?