Remove non-unicode characters from game.cpp
Submap refactor: Accessors for submap::rad
Merge remote-tracking branch 'CIB/map3d_submap_refactor' into FrankenMod
Merge remote-tracking branches 'dda/pr/7472' and 'dda/pr/7475' into dda-master

* dda/pr/7472:
  Assorted fixes to game::init_ui and dependencies of it.
  SDL: let SDL decide which display resolution to use in fullscreen mode

* dda/pr/7475:
  Submap refactor: Accessors for submap::rad
  Remove non-unicode characters from game.cpp
No auto shell ejection
Added NO_EJECT to some guns
Extract ejection code to a helper function and use item_vars instead of a new union member.
Added return, just to silence compiler warnings.
Restyle item::reload().
Merge remote-tracking branch 'CleverRaven/master' into FrankenMod

Conflicts:
	src/map.cpp
Merge remote-tracking branch 'kevingranade/auto_eject' into FrankenMod

Conflicts:
	src/ranged.cpp
Updated to use "Item constructor cleanup".