Big GUI overhaul, with some updates towards functionality (Settings, JVM args, …)
 * completely new GUI
 * Changed properties
 - Change log not working yet
+ Addad .gitignore file
+ Added gradle build script and gradle wrapper
* Fixed some bugs (resource loading)
Make launcher Java 1.6 compatible (getContentLengthLong() is 1.7 only) - still works fine, unsure if it matters much
Add files and folders to gitignore

Eclispe and gradle files and folders
Little changes to build.gradle
Change "terasologyLauncher" into lowercase
Technical commit for lowercase
Technical commit for lowercase
JUnit Test
Merge pull request #1 from mkalb/styleAndStructure

Gradle, gitignore and package name
Some minor tweaks and fixes:
 - removed useless Download.java
 * moved Starter to launcher package and fixed JVM Args
 * excluded mods/ from deleted directories
* Fix for JVM Args fix :/
+ constants for folder names
* typo in TerasologyStarter
Merge pull request #2 from skaldarnar/develop

Some minor tweaks and fixes:
Gradle: Add 'application' plugin

gradlew run / distZip / distTar / installApp
Merge pull request #3 from mkalb/gradleApplication

Gradle: Add 'application' plugin
Gradle: Added Checkstyle plugin

gradlew check
Merge pull request #4 from mkalb/checkstyle

Gradle: Added Checkstyle plugin
Add Gradle task "createVersionInfoFile"

Gradle generate during Jenkins build a file "versionInfo.properties".
The new class "TerasologyLauncherVersion" reads this file and offers
getter for the properties.
Merge pull request #5 from mkalb/version

Add Gradle task "createVersionInfoFile"