+ Added SplashScreen and display it at startup
* Small refactorings
+ basic preparation for auto updates

Merge branch 'develop' of github.com:MovingBlocks/TerasologyLauncher into develop

Conflicts:
	src/main/java/org/terasologylauncher/launcher/TerasologyLauncher.java
Implemented Auto-Update process.
* user is asked for update if a new version is available
* auto download, install and restart
- Removed ZIPUnpacker (now included in FileUtils)
* changed code style settings
* renamed OSUtils back to OperatingSystem
* removed System.currentTimeMillis
* changed start up order for splash screen and launcher update
Merge pull request #23 from skaldarnar/develop

Auto-Update