Massively improved the updater

Simplified the register and login methods, so a register is also a
login.

When the game window is launched the updater is hidden. When it exits,
the updater is restored.

Added a placeholder logo, version selector and changed the blocking
message boxes to a text string below the logo