Putting deconstruction code in a proc for organization and later use
Adds container resist proc
Overrides statue resist proc
Fixes #1591 by setting the default icon_state to an icon state that actually exists.
Merge pull request #1630 from Aranclanos/StaffOfRuntimes

Staff of Runtimes
Replaces the border objects list with a temporary list in the proc.
Was hasty in the fix, much smaller now
More modular version of starlight (space lighting)
Fixed the network vars on the map, for the telecommunication computers.
Just small tweaks to basic stuff I found.
 * Used fully_replace_character_name so that the DNA is set too.
Merge branch 'master' of https://github.com/tgstation/-tg-station into pr/1640
 * Slightly reordered the mind check.
Merge branch 'master' of https://github.com/tgstation/-tg-station into pr/1633
Merge pull request #1615 from Aranclanos/ShuttleTurfs

Fixes some runtimes related to atmos/shuttles
Merge pull request #1634 from SuperSayu/defines

Moved #defines
Merge pull request #1636 from SuperSayu/starcrossed

Replaces HasEntered() with Crossed() and reduces redundant checks on turf/Enter()
Made containment fields shock you when you walk into them, not when you walk near them.
Field generators, that are active, will now shock you; they did before but it was because of the containment field near it.
Changed the type path of the field generator and containment field:

/obj/machinery/field_generator -> /obj/machinery/field/generator
/obj/machinery/containment_field -> /obj/machinery/field/containment

Changed the map to have the new type paths.
The containment field will now shock you when it is created.
The containment field layer is a little above objects, so objects going through are under the field icon.
Cleaned up a bit of the code.
 * Dead bodies won't cause fireball to trigger anymore.
Merge pull request #1589 from SuperSayu/clickstuff3

Mecha, hud, and click fixes
Fixes #230. Problem was with formatting of the output.