Support configuring the path to the Java executable in the Advanced dialog.

Signed-off-by: Ana Chirino <ana@anachirino.com>
Merge pull request #656 from anachirino/add-java-path-setting

Support advanced setting to change path to the Java executable
Tweak the build so that the OS X app bundle:
* gets the FTB icon
* has a friendlier name
* is also put in the build/libs directory
Merge pull request #658 from anachirino/osx-app-bundle

Tweak the build so that the OS X app bundle works better
catch various mojang auth exceptions and explicitly log information regarding them
add zhCN to i18n so it will load
fix for various issues w/ authlib errror catching, add additional popup for when user's have been migrated
making gradew scripts executable. chmod +x gradlew

because it is annoying to do this after each git pull. might not be
necessary on windows machines (gradlew.bat), but on osx and linux it is.
Update enUS

Forget one space.
Update nlNL

Add #Console to nlNL
Merge pull request #661 from johnneijzen/patch-3

Update nlNL
Merge pull request #660 from johnneijzen/patch-2

Update enUS
Merge pull request #659 from elexx/master

making gradlew scripts executable. chmod +x gradlew
Update deDE

One space thing aging.
Update zhCN

One space thing aging.
Merge pull request #663 from johnneijzen/master

More updates to i18n
ADDED: Cached copy of edges.json to use if local CreeperHost node is inaccessible
ADDED: Select a random server on startup to use for 'Automatic' if the local CreeperHost node is inaccessible
ADDED: If fetching edges.json failed, test each mirror in the cached list to make sure it's online
ADDED: Console error message for when no servers could be accessed
CHANGED: Removed Chicago from cached edges.json