Merge branch 'master' of https://github.com/tgstation/-tg-station
Merge branch 'master' of https://github.com/tgstation/-tg-station
Merge branch 'master' of https://github.com/tgstation/-tg-station
Merge branch 'master' of https://github.com/tgstation/-tg-station
Merge branch 'master' of https://github.com/tgstation/-tg-station
Merge branch 'master' of https://github.com/tgstation/-tg-station
Merge branch 'master' of https://github.com/tgstation/-tg-station
Removes /obj/effect/projection and /obj/effect/shut_controller. Amends the name of /obj/structure/showcase to be lowercase.
Moves /obj/effect/decal/mecha_wreckage to /obj/structure/mecha_wreckage. Does not update the map.
Standardises and updates text styling in mecha_wreckage.dm.
Moves /obj/effect/alien to /obj/structure/alien. Does not update the map.
Moves /obj/effect/alien/acid to /obj/effect/acid. Adds a new sprite for acid.
Standardises and updates text styling in code/game/objects/effects/aliens.dm.
Adds luminosity back to weed nodes.
Changed machine frame to automatically generated required component description and to update the amounts as components are added.
Fixed the pinpointer ignoring z-level changes and directing the user to a nonsense location if the disk is on a different z-level
Fixed the robot sight modules, eg mesons not clearing on death.
Fixed cablecoil not updating user mob at all and added a give() proc to more standardly give coils more and cleaned up coil joining
Re-enabled bag item count thing
Merge branch 'master' of https://github.com/tgstation/-tg-station
Merge branch 'master' of https://github.com/tgstation/-tg-station
Removed the auto-update from exosuit fabricates. They were huge lag generators, loops inside of other loops each process() tick.

This will help to reduce lag.
Removed the commented out code from the auto update options of exosuit fabricators.
For this reason, the exosuit fabricators will be removed from the process() list at roundstart.