- Moves spells from the mob to the mind.
- Construct spells are an exception.
- Spells are transferred whenever a mind is transferred: cloning, pod cloning, borging, staff of changing.
- Spells are not transferred when you create a new mind for a new mob: soul stones, golems, respawns.
- To my surprise, this did not fix the issue where a mind-swapped wizard loses their spells when their original body is destroyed. I do not know why this happens.
- Non-human mobs can't use spells by default. Varedit spell.human_req to do that.
Machine overhaul 2: Constructable Revolution

Yeah i lost half of my work so its only other half
Durning this PR ill try to redo what was lost, in no way is it a
complete thing
Hope git wont do anything bad with it
- Destroying a mindswapper's old body won't destroy the spells.
- Reverts a non-fun change to silly spellcasters.
- Mime's spells are bound to the mob. They do not transfer and can not be lost in mindswap.
Issues fixing

Added biogenerator and freezer/heater
Fixed issues gia pointed out
Added some lost sprites
Merge branch 'master' of https://github.com/tgstation/-tg-station into SayYiffYiffIfYouAreMachineFucker
And some more issues

Returned gia's telesci interface
Fixed some mistakes and bugs
Also some more sprites
Deleted(i fucking hope) accidental investigate log
Conflict resolve attempt
Standartization and more issues fixing

More standart machinery procs
More sprites
Constructable mech rechargers
Over all tide up

Its not over yet folks, next are coming constructable kitchen machinery
and SMESes, update to newer uis, even more standartization and maybe
some more R&D content
Stay turned
Merge branch 'master' of https://github.com/tgstation/-tg-station into SayYiffYiffIfYouAreMachineFucker
Puts the mime's vow of silence to his mind

- cleaned up emotes
- put the mime’s vow of silence and his spells to his mind
- merge conflicts resolved
Unticked FILE_DIR in build preferences
Semi-final update

Moved microwaves, biogenerators and R&D console to newer ui(not the nano
one)
One more deneric machine proc for unwrenching stuff
What didnt done: SMESes and hydro trays
Maybe all add them in the final update, maybe not, im not sure
Merge branch 'master' of https://github.com/tgstation/-tg-station into SayYiffYiffIfYouAreMachineFucker
Mineral doors won't close anymore if there's a mob under them. Even a butterfly.
Mineral doors will now update the air when closing and opening. No more magic air shields from here.
Merge branch 'master' of https://github.com/tgstation/-tg-station into SayYiffYiffIfYouAreMachineFucker
Merge branch 'master' of https://github.com/tgstation/-tg-station into SayYiffYiffIfYouAreMachineFucker
Merge branch 'master' of https://github.com/tgstation/-tg-station into SayYiffYiffIfYouAreMachineFucker
Nuke ops no longer get to choose last names. They instead get a code name and the title of Operative(or Commander).
Merge branch 'master' of https://github.com/tgstation/-tg-station into nukeops
Makes the commander a more important role. His ID has different access levels, allowing him exclusive access to Boss consoles.

Updated map to reflect this, and named the Telecrystal consoles to match the new code names.

Fixes bugs present in initial test.