Merge Alternate GUI Branch

This is a pull request to switch development to the "Alternate GUI" User Interface Style.

This pull request implements it is a mostly-shell manor, with UI code initially generated by gui generator.

It features a grid list of mods on the left, which currently pulls & parses a mod list automatically.  Note that prettying it up is on the list, and adding images in a column is tested and working, but the repository itself is not ready for this yet.

It also features a very crude HTML-generated pane on the right, which will dynamically generate a description for any mod you click on in the left pane.