Add utf8_truncate function
Truncate unicode strings with utf8_truncate()
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.
Print item name in crafting menu
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
Check for null string in addition to no string so open doors aren't treated like liquids.
Armor pricing, through wristwatches

Going up through the file, stopped at leg-guards.
Regular translation template update
Merge pull request #7765 from kevingranade/fix-liquid-car-doors

Check for null string in addition to no string.
Merge pull request #7769 from VlasovVitaly/update-pot

Regular translation template update
Updated through gold ring

Again, working up from the bottom.
Merge pull request #7767 from KA101/checkprice

Armor pricing, through gold ring
postfix iteration changed
fixes in cata_tiles
Fix left arm and left arm condition.(should be left and right)
removed additional .c_str() call since dis_name return string not char *
fixed astyle.