Fixed an obscure case where the game may fail to update on first run. Only affects players who start launcher.jar directly (instead of ClassiCube.jar), and only if launcher.jar is not in its usual location.
Minor code cleanup pass: adding "final" keyword liberally, removing a couple unused imports, etc.