Thermal Protection Overhaul.

Shortened the defines for cold & protection because I thought they were overly long
Updated all references to defines to match the new names
Added missing defines for protection ratings that were missing (firesuit cold and spacesuit heat)
Added cold protection to firesuits to restore they ghetto space suit functionality
Restored the CE RIG's firesuit equivalent protection
Added heat protection and cold to protection to items that only had one aspect
Fixed incorrect thermal coverage for armors that covered more than the groin and torso

Bombs suits are pretty useless atm so I made them into ghetto riot gear; my line of thinking being that its a big heavy suit with lots of padding, its going to be half-decent against people trying to beat you.
Merge branch 'master' of https://github.com/tgstation/-tg-station
Insulation changes: Base file

-Shortened temp protection defines
-Added missing temp protection defines, firesuit protection currently set to same as armor
-Added two way insulation to items missing it (spacesuits, firesuits)
-Fixed temperature protection coverage of several armor items to match their coverage

-Commented out CE Rig firesuit protection
-Reverted ghetto riot armor bomb suits
Merge branch 'master' of https://github.com/Malkevin/-tg-station into coldfiresuit

Conflicts:
	code/_compile_options.dm