added missing .equals
Updated UnresolvedModPack

Updated UnresolvedModPack version to use Collection<? extends ModPackVersionDescription> instead of List<ModPackVersionDescription> at method getRequiredDependencies
Added DefaultDownloadLocation.valueOf(JSONObject) & DefaultDownloadLocation.valueOf(String)
Refractored ModPackListingVanilla
ModPackVersion implements Comparable<ModPackVersion> now
Added simplemodpackversion
ModPackDownload should throw a IOException when the modpack download fails
Fixed layout manager from wrapping lines to the rigth
Added support for the internal default: protocol
Added defaultdownloadlocation.toString
Merge remote-tracking branch 'upstream/master' into modpack_downloading_system

Conflicts:
	src/dlauncher/launcher/Launcher.java
BUGFIX - Don't pass an empty map to the unresolved mods, instead pass all mods seen so far.
Added dlaunchermodpack json support
Merge branch 'modpack_downloading_system'