Added RPG-7. Need review & testing.
Added RPG-7 Ammo
Restyle vehmove and vehproceed.
Make impact damage fall off based on distance from the epicenter of the vehicle collision.
initial commit, works as intended as far as I know.
Clean up and remove CTOR, as it is not needed!
Merge RPG-7 ammo.

Conflicts:
	data/raw/items/ammo.json
Merge RPG-7.

Conflicts:
	data/raw/items/ranged.json
Removed unused includes and removed the recursive structure of the algorithm. Now it uses a stack to push and pop directories during processing.
Added some documentation, not sure why the merge-build is failing so didn't try to fix it for now.
Altered CBP to include file_finder cpp/h, as well as a Tile support debug release target
Fixup definiton of RPG-7.
Add spawns for RPG-7.
Initialize lastrecipe so it won't segfault if you trigger it without crafting something first. Thanks Nickboom for reporting.
Fix a bunch of warnings with item.h

Fixes #3189
Merge RPG-7, distance-from-collision-vpart-damage-cushion(tm), file_finder, misc warning/segv fixes
remote branches 'origin/pr/3109', 'origin/pr/3134', 'origin/pr/3133', 'origin/pr/3202' and 'origin/pr/3204'