Bluespace wormhole projector
- emits quantum-coupled bluespace beams
- high research requirements: combat 6, materials 6, bluespace 4
- sprites by Nienhaus. Big thanks!
- electrodes now colored with the color var
Merge pull request #1 from tgstation/master

ketchup
Fixes unreported issue with get_ghost
Get_ghost was not returning the ghost if players were disconnected from the server while ghosted
Adds a fucktonne of AI death sprites
Minor changes

-Changes Clown 1 Death to be less blinding
-Changes the LEDS on the sides of all the death sprites to be off
Adding sparks, sound and messages when a bluespace crystal is crushed or thrown.
Fixes the crushing message appearing after the mob is teleported when it should appear before.
More changse

-Red October and Clown 2 now look like actual errors
Makes dice use overlays
Standardizes attack messages to always show the attacker first (when there is an attacker).
Replacing some fo mob in viewers() show_message() with visible message().
Simplifying some message code in a couple places, fixing typos and span classes.
Stop Sounds usable by any holder
DO YOU LVE ME NAO
Reworks acid protection code, Works the same except now takes body_parts_covered flags into account and is overall a neater piece of code.
Fix for storages and equip

Yeah
Items worn INSIDE armour only melt when that armour is melted, Backpacks, Belts and handheld items are all worn externally so melt regardless of armour
Also updates pixel_x and pixel_y randomisation of grey goo.
Fixes AI canUseTopic() without camera exploit

Fixes runtime in ai/Life()
Add support for the DMM multiple tiles on one turf underlaying
Fixes #6097 by adding a necessary argument
Fixes more span classes. Replaces some "for() show_message()" with "visible_message()". Adding a suicide message for slimes. Fixes simple_animal/corgi having two attackby procs.
Killer tomatoes :

* Prevent killer tomato from spawning inside nullspace
* It's now impossible to eat an awakening killer tomato
* Fixed been able to spawn lots of killer tomatoes by spam clicking the tomato object

Drones :

Prevent an edge case which would lead to a client spawning as drone in null space

Brains :

Makes brainmobs qdel instead of piling up inside the brain object
Merge remote-tracking branch 'upstream/master' into wormholeProjector

Conflicts:
	icons/mob/items_lefthand.dmi
	icons/mob/items_righthand.dmi