Implemented UI handling of no game detection.

For #161. What happens now is that LOOT starts up and goes straight to
the settings panel, where a new game definition can be added, or the
existing ones edited, so that when LOOT is closed and re-opened, it can
run detect and run for a game.