Print weapon mods when you activate the weapon.
Merge PR #4573.

Conflicts:
	src/item_factory.cpp
	src/iuse.cpp
	src/iuse.h
Properly initialise turret ammo.
Merge PR #4612.
Compatability with older saves.
Merge PR #4564.

Conflicts:
	data/json/item_groups.json
	src/game.cpp
	src/savegame_json.cpp
Tweak some comments and code alignment.
Fix right-hand-side border joint in veh_interact window.
Fix weapon mod display in the inventory menu.
Add a draw_border() function and use it to draw borders.
Define BORDER_COLOR and use that.
Remove commented code.
Remove border colour comment in cursesport.cpp as it's now settable.
Return hint iffy if are gun doesn't have any mods.
Fix typo.
Change bite message.
Change lunge and bite message to work with plurals.
Adds craftable leather sandals
Vehicle engine onomatopeia when accelerating and making noise.
Add an even louder one!