Added datum mutations

Also removed some mob vars like sdisabilities and merged the usability
with disabilities
Removed need for mutations var, they are now handled in dna
Removed blinded var, now its handled by eye_blind being bigger than zero
Ands lots, lots of other shit in files that used mutations

THIS IS NOT FINISHED, WORK IN PROGRESS, DONT JUMP ON IT
No, ear_deaf is what is actually checked for hearing stuff, and DEAF in mutations is the flag to show that mob is in fact deaf and thus in mob life it will always be set to either 0 or what ear_deaf is
Its to prevent viruses healing mutation deafness