Efficiency: Job lists

Old method was creating a list of all /datum/job twice per tick PER sechuds in use, without counting all it's other applications. Switched it to a global list filled up once at boot.

I dunno github gud, I tried to make this PR clean 4 u <3