added JVM version dependent default args
added uuid support in auth and launch
support for architecture-dependent natives
assets are now downloaded as a single archive as a temporary workaround
for server ddos with hundreds of smaller downloads
added logging to launcher.log
recursive cleanup of mods folder