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.
Merge pull request #7 from TechnicPack/master

Merge with upstream