Update all the away mission paths
Merge remote-tracking branch 'upstream/master'
Fixes #4388
Fields bounce mechs too as that is a good idea
Merge branch 'outoftheleftfield' of https://github.com/tkdrg/-tg-station into outoftheleftfield
Adds drones, blobbernauts, magicarp, and chaos magicarp to the staff/wand of change
Makes it so player controlled mobs with a ranged attack can actually use said ranged attack
Fixes #5551 because it's vaguely magic related anyways
removes an apparently unsafe but otherwise asymptomatic qdel
Cleaned Singularity Beacon to use the new power machines code.
Fixed the beacon deactivating on powernets splitting.
Pipenet revamp
-Removed the pipenet network datum, now it will all be done with the pipeline datum
-All atmos pipes and machines will always have a pipeline datum
-Moved the valves to the binary subtype and the portable connectors to the unary subtype
-The pipe vents (who were barely used in three spots of the map) are removed, the map slots will replaced with outlets
-Fixes some bugs of pipenet disconnection, mostly on explosions
-Cleaned a bit the copypaste of construction.dm of pipes
-Removed the ID restrictions of digital valves and the frequency (both unused)
Merge branch 'master' of https://github.com/tgstation/-tg-station into PipenetRevamp
Adds bee swarms and butterflies and diseases to create them
Corrects path error
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...
Map update for the pipe revamp, for the different path types.
Merge branch 'master' of https://github.com/tgstation/-tg-station into MechAtkFix1

Conflicts:
	code/game/objects/objs.dm
	code/modules/mob/living/carbon/human/human_defense.dm
derp...
Added power comsumption.
Removes beacon from processing list if desactivated.
Merge remote-tracking branch 'upstream/master' into outoftheleftfield
Removes loc check