Separated functionality for pack list, auth & user storage, skin repo.
Somehow these options got fucked.
Fixed an issue where some installed nonplatform packs weren't getting
refreshed right
Wipe flan folder. :\ flannnns!
New file validation system.
Use zip verifiers for jars where md5 is unavailable, use file size for
assets
Took the good bits of PR16 by zeuslightning125, as he refused to fix it.
Clear litemods from technic folders when updating.
Add 'javaArguments' optional field to version.json.
Non-solder packs now use validzipverifier for modpack files.
Weird unused import causing build failures.
Some test code for null responses on refresh.
Missed a default constructor
Properly handle invalid responses from Mojang.
Not sure why this is happening, but some users are reporting crashes due
to tekkit classic's install directory being  the same as their launcher
directory.  Gonna make it not crash and see what happens.  Seems like it'd
cause worse problems.
Fix logic if pack names & pack hash entries get desynched.
Handle null MD5 response due to inaccessible file when testing cached
image if ready.
Add new packs & reorder them on the UI thread to prevent concurrency
issues.
Merge pull request #3 from TechnicPack/master

Update