Merge pull request #509 from saintnicster/master

Fixes #508.
Removing private packs now instant.

Upon removing a private pack, it now deletes the cached items and xml
file.
Store xml of the modpack on load.
Allow removal of modpacks based on xml.
Load modpacks.xml ONLY on first load. (Was loading anytime a private
pack was added as well).
Close stream on download to file.
Make sure the folder exists, fixes rare bug occurance.
Fixed issue with Options tab not having icon.
Fixed bug where launcher will crash if there's more then 100 unread news items.
Merge branch 'master' of https://github.com/Slowpoke101/FTBLaunch
Fixed Vbitz incorrect logic.

Fixed news pane disappearing on start.
Private some methods that didn't need to be public.
Added Additional Java Options, this time with more testing.
Merge branch 'master' of https://github.com/Slowpoke101/FTBLaunch
Moved Launcher Style Path to Dynamic Storage Locaiton
remove unused method
Enable texture pack pane.
Updated launch4j to 1.5.2, fixes #498. Removes unnecessary install goal - included in package.

Signed-off-by: Ross Allan <rallanpcl@gmail.com>
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.