Creating tool_armor.json and migrating mining helmet.
Unified TOOLARMOR_ON/TOOLARMOR_OFF iuse function that can handle many new possibilities.

A generic function to swap tool armor items. Items are defined as id:
item_spoo & item_spoo_on and the TOOLARMOR_ON/OFF functions can take
care of the rest. This means that some new forms of tool armor can be
defined entirely within json files.
Eliminate the -BASIC.

If you don't know what basic means, you're basic.
Complete electric-thermal suit!

This is also proof of concept, as they all use the same TOOLARMOR_ON/OFF
function.
Wearable flashlight.
Wearable RX12.
Migrating firefighter mask to tool armor status.
WIP commit.
RM13 combat armor.
Final touches.
Brackets fix.
Recipe time fix.