Move instance fields to a private struct, in preparation for installing a11y headers. This also required removing access to GtkContainerCellAccessible innards from the GtkCellAccessible implementation.
Including assorted cleanups and _-prefixing of exported API.