Adds a new arg to explosion(), flame_range, for fiery explosions! Any mob in that range will be set on fire! Also creates some hotspots (mostly for ambience, won't generate them on existing space tiles) and changes the spawn explosion in the VV tab to let admins make fiery explosions.

Adds a cap for flame_range in global.dm
Added a flame_range for syndibombs, syndieminibombs, Wizard's fireball, fuel tank explosions, and meteors.

Adds firesuit level temperature protection to the wizard hardsuit for safety from your own fireballs setting you ablaze
Adds ExtinguishMob() for Ethereal Jaunt to make wizards a little less vulnerable to fire
Changes Limbs into Obj's
Reworked all the paths for it
Reworked all the procs for it
Made explosion arguements more readable for the ones with flame_range added to them
flame_range explosions no longer call fire_act() on mobs in the range, but instead spawn a hotspot on them.
Fix: Converted Cultists not receiving objectives

For some reason Sabbat moved the line that executes the memorize_cult_objectives proc into an if statement that checks if the mob doesn't have a cult_mind...
Fixes the DME (I hope)
Removes some Stray Colons.
Fixes #1543

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Fixes #1566

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Cleanup of pipe unwrenching code.

Fixes #1509

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Really fixed the Free Objective bug this time!

Changed get_unconvertables to search in player_list instead of mob_list - it was picking up the dead clowns on the banarium shuttle, which of course had no mind datum.
Added a check to that proc to make sure the mob has a mind datum
Added some admin log messages to notify them of errors.
Merge branch 'master' of https://github.com/tgstation/-tg-station
removed debug edits
Bedsheets can be worn, details in PR.  Fixed merge conflicts hopefully.
FIXED ISSUE WITH COLORS NOW BEING ITEM_COLORS WHO CHANGED IT WHY?
 * The Allow AI config option will now correctly stop players from choosing AI as a job.
 * The job select screen will now fill in the rest of the last column, so it doesn't look uneven.
I can't into spelling.
 * Fixed SS13 causing players to stop auto-connecting to the server because of duplicate keys.
* Fixes suffocating in mechs.
* Tidied up the atmos mech code a little.
Merge branch 'master' of https://github.com/tgstation/-tg-station
Communications Console Update

-Added emergency maint access function to comms console. Removes access restrictions on maintenance and external airlocks. Can be toggled on and off. Captain-level access required.
-Minor modifications to map /area/s to make this work
-Updated Comms console interface (https://www.dropbox.com/s/zy33829tcqby9hd/comm.png)
-Message List is now restricted to Command Staff. (Classified transmissions go here!)
-AI can now control alert levels and emergency access via comms console
* Made the emergency shuttle code use the defined times.
* Added a SHUTTLEAUTOCALLTIMER define for the auto call.