first three

I'm using the same ratio of non-diamond<>diamond as the katana.
Add a sanity check that items vehicle parts disentegrate into exist.
Fix a typo making alarm parts not break apart correctly.
last two

I also fixed the colors on some of them.
Random style fix.
Fix retrieval of 'best' dispersion for a weapon.
Return number of lines used for instructions from draw_targeting_window().
Manually manage lifetime of w_target to avoid flickering.
Use number of instruction lines to determine how much space the rest of the targeting window has available.
Extend the height of the aim window so most monster descriptions will fit.
Re enable feature where switching targets loses your aim bonus.
Add helper to look up monster index in game::target(), and incidentally fix next/prev monster.
Fix input_context::keys_bound_to() to only return printable characters.
Display actual bound keys in aiming menu.
Category fix for fancy baton.
Make sure non-ASCII characters are excluded from single-character return of keys_bound_to().
Bugfix for issue #10268, adding a skill onto the antenna recipe.
Added saline solution as alternative crafting component to salt water wherever applicable - using the existing precedent of 5:1 equivalence from the medsandchemicals recipes.
Let acetylene torches cut through pickable metal doors
Merge pull request #10275 from OrdiNeu/antenna_bugfix

[CR] Bugfix for issue #10268, adding a skill onto the antenna recipe.