Adds QUEEN tag to the brain blob.
Astyle itype.h
Replace singular itype::use functors with a vector of iuse functors.
Check for particular iuse methods based on label instead of having function pointers everywhere.
Clean up some includes.
Add string-based stat modification methods to creature and player for easier procedural stat modification.
Add a new iuse_actor that encapsulates taking a drug.
Replace dedicated crack iuse with consume_drug definition.
Replace painkiller iuse with consume_drug definitions.
Enable extraction of translatable strings from consume_drug definitions and outline how iuse_actor definitions work.
Remove all the now-redundant none use actions.
Replace overly specific check for iuse methods with a generic check.
Tweaks the numbers on most clothing items.

Since we have an awesome new layering system and a newly adjusted armor
calculation, these were overdue.
Fixes time requirement for punch dagger recipe.
Merge pull request #7795 from kevingranade/data-driven-drugs

[READY] Data driven drugs
Adds toolbox to construction menu recipes.
JSON description tweaks

Most of these changes are typo fixes, and that includes English -> American English spelling changes for consistency, wherever I could find them.

archery.json was given a lot of attention, and most of the descriptions have been reworded for better clarity. Also, all instances of 'wood' and 'metal' in the ammo names have been changed to 'wooden' and 'metallic' in better keeping with proper grammar.
Some alterations
Merge pull request #7856 from Rivet-the-Zombie/clothing-tweaks

Tweaks the numbers on most clothing items.
Merge pull request #7857 from Rivet-the-Zombie/punch-dagger-time-fix

Fixes time requirement for punch dagger recipe.