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.
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...
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
Fix for infinite loop
Pushing people with a mech is logged.
Merge branch 'master' of https://github.com/tgstation/-tg-station into MechAtkFix1

Conflicts:
	code/game/objects/structures/grille.dm
	code/game/turfs/simulated/walls.dm
derp
Fixes the torch and flare icons, especially the "on" inhand icons.