mint-arena: Have CGame pass sizes for various structs

Handle mismatched sizes. This allows extending the structs
without breaking backward/forward compatibility. Missing
fields are cleared.
mint-arena: Remove GLCONFIG_SIZE from tr_types.h
mint-arena: Update q_shared.c/h to match Spearmint
mint-arena: Move SAY defines from q_shared.h to bg_misc.h