Use look_around() to choose headlight facing direction instead of a menu.
Fix calculation of temporary view_offset_* to use to have look_around() start at the location of the part being installed.
Refactor headlight installation direction selection to be vehicle-relative and use raw degrees instead of cardinals and sub-cardinals, thanks CiB.
Added a Hooker Profession Female Only flag :P
Added Groom Profession

we have a bride might as well make a groom too.
Cherry-picked from c17e04e7d2bda48c281964e10ae6450d84f8124e
Tightened up formatting of new items, profesasions, etc.
Remove wooden shield.
Balance tweaks for new items and recipes.
added a trapper profession.
added a strong crack and heroin addiction to Prostitute.
Update professions.json
added get_points, get points in a spiral
changed nearby_items to use get_points
one more ;
fixed it targeting incorrectly
refractored add_item_or_charges
removed a legacy false
added comments and credit to Tom J Nowell
Wrap up gas spread logic in a helper function.