resolves#1013
this also removes the other submenu, which had to do with ship logs, but
it was all empty methods for 3 years :D
so that means no more debug submenus which means debug menu is now
useless so bye bye debug menu
## Improvements
- Changed focal point sphere of influence to be 1.5x of the distance
between the 2 bodies instead of being 0
## Bug fixes
- Fixed Rich Presence not working on focal points
- Minimap is now disabled automatically on focal points
## Minor features
- Added an option to use a detail for asteroid belts, instead of just
procgen.
- Also added asteroid belt options for gravity and random orientation.
- Added `selectable` to map mode info, allowing you to make the map mode
icon not able to be selected (useful for bodies without ship logs like
stars) Fixes#1003
## Improvements
- Added option separate from Debug for visualizing quantum object
visibility shapes
## Bug fixes
- Fixed the proxy shadow caster on heightmaps, so they cast shadows onto
other bodies better (fixes#1001)
## Minor features
- Added `selectable` to map mode info, allowing you to make the map mode
icon not able to be selected (useful for bodies without ship logs like
stars) Fixes#1003
## Minor features
- Added an option to use a detail for asteroid belts, instead of just
procgen.
- Also added asteroid belt options for gravity and random orientation.
## Bug fixes
- Fixed the proxy shadow caster on heightmaps, so they cast shadows onto
other bodies better (fixes#1001)
Nitpick, but just seems a little silly to advertise a schema's
`Automatic error detection for incorrect data types or values` right
after an example which upsets the LSP.