Added RPG-7. Need review & testing.
Added RPG-7 Ammo
despawn_monsters: correct inaccuracies at negative coordinates via
real_coordinates: refactored to return correct subdivisions for any coordinate, when provided absolute coordinate
map: provide absolute xy for map xy, via point getabs(mx, my).
map: Provide local xy for absolute with point getlocal(ax, ay)
map: Provide local and absolute inbound checks via bool inbounds(mx, my) and bool inboundsabs(ax, ay)
map: record submap x,y,z for grid[0] in 'abs_sub' and 'worldz' via set_abs_sub() on load/shift
overmap: show overmap and overmap point coordinates of cursor
Merge remote branch 'origin/master' into coordinate_sanity

Conflicts:
	game.cpp
actually add required header
Reconnaisance.
These variables are unused.
Treat a bool like a bool, not an int.
Brace ALL the blocks!
Remove commented-out code.
Expand some abbreviations.
Restyle vehmove and vehproceed.
Make impact damage fall off based on distance from the epicenter of the vehicle collision.
Split the sel_part variable into two variables.

Because one generic int variable should not have different meanings depending on where it is used!
Remove an unused local variable.
Correction to activity values size check.
Make sel_vehicle_part, ptank, and wheel into vehicle_part pointers instead of generic ints.
Convert sel_vpart_info from an int into a vpart_info pointer.

I will refactor this entire file even if it kills me.
Rename vpart_list (which will soon no longer be a list) to vehicle_part_types.
initial commit, works as intended as far as I know.