Bugfix: Adds in a check to make sure atmos code has been loaded before trying to generate, preventing some runtimes.

Tweak: Removes captain's armour from spawn code.

Tweak: Captain's PDA now spawns with messenger on but is now undetonateable.
final tweak for cap's PDA to do as advertised.
Fix for lighting before roundstart.
Merge pull request #2667 from SkyMarshal/master

Fix for lighting before roundstart.
Merge branch 'master' of https://github.com/Baystation12/Baystation12

Conflicts:
	code/game/jobs/job/captain.dm
Merge pull request #2664 from Ravensdale/master

Runtime fix and two tweaks to captain items.
Fixes lighting, backpacks getting contaminated, and bombs not working.
Merge pull request #2670 from SkyMarshal/master

Fixes lighting, Backpacks getting contaminated, and bombs not working.
Fixes an issue with fire leaving the trace_gases list full of nulls and revert some more of whatever Cael had done to that poor air-movement procedure.
Merge pull request #2671 from SkyMarshal/master

Fixed an issue with fire and volatile fuel, and reverted ShareSpace again since I hadn't completely reverted what Cael had done to that poor code.
Merge remote-tracking branch 'bs12/master'