Made Research much more modular
Woops, did not notice this little slip. Should work in the general form now.
Added the check to stop ghosts messing with the fabricator machines
Merge branch 'master' of https://github.com/ComicIronic/vgstation13 into ComicIronic-master

Conflicts:
	code/game/mecha/mech_fabricator.dm
dm enviroment and map