New file validation system.
Use zip verifiers for jars where md5 is unavailable, use file size for
assets
Merge pull request #6 from TechnicPack/master

Merge with upstream