Armor pricing

Most non-milspec stuff is off by a factor of 10, so far--likely a
function of the pricing changeover.  Cat gear was best-guessed from the
cheap costume stuff: leather tends to be fairly expensive IME so I
doubled it over fur.
Rework of vehicle repair/install/remove times.
Added some comments.
Adds a missing part.removed check to fix a crash (tiles only)
Merge pull request #7753 from KA101/pricecheck

Armor pricing in progress
Merge branch 'fix-crash-part_id_string' of https://github.com/vidarsk/Cataclysm-DDA into merge
Merge branch 'feat-veh-modify-times' of https://github.com/vidarsk/Cataclysm-DDA into merge
Merge remote-tracking branch 'upstream/master' into issue7440_joints
iuse::smoking works with cigars, cigarettes, handrolls, and joints.
used to light up one time use items. changed appropriate use actions.

can no longer directly use weed or tobacco to trigger pipe smoking.

iuse::smoking_pipe empty shell while I figure out how I want to
handle smoking via pipe.

idea is to flag SMOKABLE items and, when using a pipe, allow the player
to choose item from a menu, toke and then consume the item.