Minor pointer hygiene and error reporting update
- More memory safety paranoia: ensure that
gravGroup
functions have appropriately
scoped "extraData" pointers; was using an unsafe function before that somewhat inexplicably never failed, except for one time maybe while doing unrelated testing. - Fix empty sector handling for
gravGroup
: it now correctly reports that zero-length
sectors are not supported