Add utf8_truncate function
Truncate unicode strings with utf8_truncate()
Print item name in crafting menu
Make torso layering function the same as all other body parts.

The original point of having torso layering be more forgiving was so that you can wear a reasonable amount of stuff, like a shirt and a jacket, without being encumbered. The new outer and belted clothing areas provide this functionality in a more elegant and less hackish way, so this placeholder can be removed.
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.
small fix
remove double declaration
Merge branch 'utf8-truncate' of https://github.com/VlasovVitaly/Cataclysm-DDA into VV
Bugfix

It looks like nobody actually tested this beyond making sure it wouldn't crash on load, not even me. Fixed the accidental removal of all layering penalties.
Formatting
Merge branch 'patch-3' of https://github.com/Izicata/Cataclysm-DDA into Izicata-patch-3