updated gui panel

Guipanel rizized
fixed name in vanilla modpack
added missing .equals
Added a license file for offline support
changed colors, added setting manager

changed some colors and added a settings manager
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
crash fix of Settings Manager
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'