Merge pull request #510 from nallar/master

Updated launch4j to 1.5.2, fixes #498. Removes unnecessary install goal - included in package.
Attempt at fixing impossible to fix bug.
Fuck google analytics.
Fixed bug where advanced optons would stop the launch
Merge branch 'master' of github.com:Slowpoke101/FTBLaunch
lets not print that out, for security on privates
Fix Rob's OCD (and some analytics)
some OS specific stuff

it just didnt work out well otherwise.. macs are funky
use Rob's borders for mac
Cache the user.home variable for the OSUtils.getDynamicStorageLocation()

Needed, as when LauncherStyles are loaded, it can't find the file to
populate everything.  Raises an warning message in the console and
moves on.
Split additional arguments

Split our the custom additional arguments into their own lines in the
list.
Merge pull request #513 from saintnicster/master

Fix two issues (try 2)
Implement Rob's code, but properly.

Remove wait on exit as we are now single threaded.
Track Server downloads.
Possible fix for unique visitors not working.
Toss version into tracking.
Refactor some class names to better represent class.
Add in Map Versioning. (WIP: Still have to do versioning and version
selection dialog).
Add in Map Installation tracking.
Remove tab tracking.
Implement Map.getSelectedMap()
Started work on Advanced Options Dialog.
Use ModpacksPane.getSelectedModIndex() instead of getIndex().
Implement set and getMapVer for map backdating.
Set all google analytic stuff on the initialization of tracker.
Don't pass parameters for MapOverwriteDialog.
Add select version button to maps pane. (action not implemented).
Overhaul options pane layout.
AdvancedOptionsDialog creation.
Finish Advanced Options Dialog
Format code properly.
Remove map versioning start.
Implement timestamp fix.