rmoved mojang repo from FG
adding a repo causes everyone that is using FG to change their build.gradle, and this is unacceptable.
Properly add a non-transitive dependancy set. And add authlib to is to allow us to compile it in dev but not require in elseware.
Fix login issues in GradleStart.. again -.-
remove dashes from UUID
moved GradleStart to self-compileable subproject
Revert "moved GradleStart to self-compileable subproject"

This reverts commit 0cfcf6b27b652ea98eec49ddb681aade4c85378a.
Fix issue where run configs would not create the run directory.
Fix passing incorrect assetDir to GradleStart. Closes #117
Fix formatting/some warnings.
Normalize line endings in downloaded json to \n.
Fix assets 'redownloading' every setup and cleaned up code to be more readable.
Merge remote-tracking branch 'upstream/FG_1.2' into develop

Conflicts:
	.gitignore
	build.gradle
Some build script changes