reduce API layering in graphics stack
What should be an implementation detail of the rendering part of a pipelined ctx graphics stack was being exposed by having multiple different ctx contexts to relate to, this commit moves some implementation details into the static bits of the st3m_gfx compilation unit.