All pre_setup_before_jobs = 0 gamemodes changed to pre_setup_before_jobs = 1
Adds assigned_role = "MODE" to the new pre_setup_before_jobs modes.
Reworks Gamemode/Job interaction a bit
Prevent restricted jobs from being selected on antags
Merge branch 'master' of https://github.com/tgstation/-tg-station into TraitorBeforeJobs

Conflicts:
	code/datums/mind.dm
	code/game/jobs/job_controller.dm
Stupid Tortoise git conflict resolver
Merge pull request #4507 from RemieRichards/AntagBeforeJobs

Antag selection before Job selection