Fix segment_first/object_first mismatch
Split gate_in_robot for individual callers
Fix error checking in debug build
Move Seg_depth into render_seg_map
Move processed into render_seg_map
Track render window by &
Move valptridx helpers out of macro
Improve loops in font handling
Use range_for in pae_aux
Detect -Wnarrowing constructor calls even without inheritance
Fix -Wnarrowing in valptridx operator-
Fix various -Wnarrowing errors
Pass bash_to_shield arg as vobjptr_t
Improve compiler error messages on failed const T* -> T* conversions
Include <string> in partial_range.h for std::string

Reported by btb: https://github.com/dxx-rebirth/dxx-rebirth/pull/12
Fixed by btb: https://github.com/btb/dxx-rebirth/commit/93a80e56cd141c2a669896839d00fbdc0149bdec
Include <vector> in mveplay.cpp for std::vector

Reported by btb: https://github.com/dxx-rebirth/dxx-rebirth/pull/12
Fixed by btb: https://github.com/btb/dxx-rebirth/commit/f502740fdd290acc2daebf07e36f8785e976f783
Include <cstdlib> in render.cpp for std::abs

Reported by btb: https://github.com/dxx-rebirth/dxx-rebirth/pull/12
Fixed by btb: https://github.com/btb/dxx-rebirth/commit/f80c4c17b6512966f0407f711b4226a693c3f273
Fix prototype of Mac msgbox_warning

Reported by btb: https://github.com/dxx-rebirth/dxx-rebirth/pull/12
Fixed by btb: https://github.com/btb/dxx-rebirth/commit/2f4b2f031ccbf16e794dcf907c62dea37db9af57
Include <memory>, not <utility> for std::addressof

Including utility works on Linux, but apparently fails on OS X 10.10.
Switch to <memory>, which also works on Linux, and which btb reports
works on OS X.

Reported by btb: https://github.com/dxx-rebirth/dxx-rebirth/pull/12
Fixed by btb: https://github.com/btb/dxx-rebirth/commit/2f4b2f031ccbf16e794dcf907c62dea37db9af57
Pass scale_bitmap arg by &