Merge pull request #680 from johnneijzen/master

Updates to i18n
add some TODO's related to DL threading, start laying the framework for threading downloads to decrease loading times on faster computers
Project Lombok is now needed at dev time-- keeps code cleaner when getting/setting stuff along with some null pointer prevention methods for compile time.
eclipse/idea have plugins for this tool. swap new numCores stuff over to lombok to demonstrate. code will start being "lombokized" this weekend
Update readme.md
allow for simultaneous usage of 2 sets of repositories via a balance json
fix some NPEs caused during dual server work
use gson for json parsing, and Commons IOUtils for DL's  instead of "hacky json parsing" & BufferedReaders in downloadutils startup code
fix issue where console wasn't showing, clean up some logging noticed during testing
swap MD5 & sha1 over to implementations from apache commons, fix shading of commons-codec
move out all downloading constants/ repo info to a location class in prep for threading of downloaders
don't place entries into repo hashmap before file test occurs if enabled
fix bundled map replacement stuff
move balance json in repo
FIXED: Removing the java path in advanced options should use detected java version again, not an empty path.
bump for next dev cycle, start work on setting up DL threading system for libs, and capability to bump library versions easily
Merge pull request #682 from Viper-7/master

FIXED: Clearing the java path in advanced options should use detected java version, not an empty path.
Fixed programming errors

 * String comparisons with ==-operator
 * equals()  with incompatible types

Signed-off-by: Janne Kujanpää <jikuja@iki.fi>
Merge pull request #686 from jikuja/programming_errors

Fixed programming errors
Updated macappbundle plugin, and tweaked some options related to it.

Signed-off-by: Birger J. Nordølum <birgerjn@gmail.com>
Print java parameters

* Print additional Java arguments entered into launcher
* Print environment variables which controls JVM

Signed-off-by: Janne Kujanpää <jikuja@iki.fi>