Merge branch 'master' of https://github.com/tgstation/-tg-station into PipenetRevamp
Cleaned up icons

Fixes #5617
Fixed vertical pipes

Fixes #5615
Adding some missing do_attack_animation()
Moving do_attack_animation() proc to mob/living
Fixing the pixel offset issue from beds especially rollerbed.
Fixing the nograv bouncing stopping because of another animation being used.(lying down, jittering, attack animation)
Merge pull request #5603 from xxalpha/spritefix

Fix shoe sprites
Merge pull request #5283 from TZK13/Syndicate-Encryption-Key

Adds a Syndicate encryption key to uplinks
Merge pull request #5522 from paprka/turbine

[MAP] Moves incinerator to atmos maint, adds turbine
Merge pull request #5602 from tkdrg/ihavenohandstopullyouwith

Slimes can no longer pull
Merge pull request #5599 from phil235/CharScreenWindowFix

Fix the character setup window's size
Adds bee swarms and butterflies and diseases to create them
Corrects path error
Fixes path typo
Firefighting changes:
-Firesuit level protection will not entirely protect you from being set on fire. You will gain small amounts of heat while on fire.
-Overhauls the Atmos Water Backpack into a more effective firefighting tool
-Adds a secure ATMOS closet containing said atmos water backpack to the code, but is not on the map as the backpack already exists in the ATMOS hardsuit object at this moment
Gives bots their own place in the MC!

- Adds bots to the Master Controller as their own datum instead of
machines.
- Puts bots into their own global list.
- Processes bots asynchronously so as to not hold up the MC processing
them.
Makes spookoween things a bit nicer.
windows break at stage 5
Merge branch 'master' of https://github.com/tgstation/-tg-station into AcidBurns

Conflicts:
	code/game/atoms.dm
	code/game/objects/items.dm
Adds ties and the plague doctor mask to the autodrobe while removing the cardborg suit and helmet from it.
All mechs have a melee attack now, the force of non combat mechs is 5.
Changing the mech melee attack code to be more object oriented. Creating mech_melee_attack() proc for atom and overidden in its children.
Mechs can now hit windoors with their melee attack. (they can still open them by bumping)
better remove that...