[WIP] improved deconstruction, singularity stuff

Atmospherics pipes spawn a stored version of their item inside them and drop it on deconstruction
Disposal pipes spawn a stored version of their item inside them and drop it on deconstruction
Placed cables spawn a stored version of their item inside them and drop it on deconstruction
The singularity destroys these objects and then pulls the placed component to avoid network fuckery

Singularity sizes are now defines

Grilles are now damaged by thrown items

post other things ITT that should be destroyed before pulled for whatever reason

loc isn't always a turf :s get_turf(src) pls.