Make SDL title bar use the right version string.
Update veh_interact.cpp

Check cpart for validity before calling can_unmount() with it.
Thanks Rorundo for finding the problem.
Reformat load_itemn_groups_from().
Check that items exist when adding them to spawn lists.
Fix some spawn list mismatches based on errors from previous commit.
Replace the really, finally, last static version string.
Use count_by_charges() to discriminate between stacking ammo and items with charges.
Change bearing material to steel.
No negative encumberance.
Reformat player::encumb().
Greatly simplify encumbrance derivation, no negative enc, and fitted armor with 0 enc has no layering penalty.
Base item detection distance on perception instead of view size.
Merge PR #2281 - Titlebar fix
Merge PR #2291 - Vehicle interact crash fix
Merge PR #2308 - Perception based item detection
Merge PR #2299 - Throw stacks
Merge PR #2298 - Spawn list fixes
Balance changes for hobo and prostitute. Addresses issue #2214.
Fix display of negative encumbrance.
Merge PR #2301 - No negative encumberances