Fix adminbus toggling genes on to cause all other genes to manifest - added genemutcheck proc and domutation proc to handle the changes.
Added a global list of gene datums that match the order of the randomized blocks in genetics to allow for easy lookup based on blocks and allows single gene checking to work.
Conflicts:
code/game/gamemodes/setupgame.dm
code/modules/admin/verbs/debug.dm