Tidying up javadoc build errors.
Reconfiguring build for the game client.
Removing .idea from repo.
Supporting packaging an .exe from a one-jar
Updating submodule version.
Tidy up.
Adding launcher/taskbar icon.