Add GeodesicGrid class
Map overlay starts in flight and tracking station
Construct grid mesh on start
Show grid in map view
Use instance reference
Add getParentDistance function
Add Cell constructor for inverting GetHashCode
Cell mouseover window
Raytrace before adjusting body transform. Fixes mouseover flicker.
Use vertex colors to shade cells
Configurable per-body grid radius
Move cell position cache to GeodesicGrid
Cell uses a perfect minimal hashcode, so store values in an array
Most KethaneController methods should be static
Remove scan maps
Remove last detected location/quantity indicator
Formatting
Consolidate fields and properties
Formatting
ShowDetectorWindow is a property