LightweightUINew:
* Added new guards to SetupRoot that seem to successfully prevent exception spam whilst crashing.
* Added half-second reinit timer to avoid re-running SetupRoot constantly whilst crashing.
* Added try/catch block to SetupRoot to avoid breaking the onPartDie process, just in case.
Removed dependency on Toolbar, moved to ToolbarWrapper.  Note; this
isn't enough to really remove a dependency on it, without adding some
guards or alternatives to avoid requiring a toolbar button.
Removed a few items that were causing compile-time warnings.