Remove type categories from the GLSL AST
Type categories are now handled at semantic analysis time so we don't need to track them at syntax analysis time.
Type categories are now handled at semantic analysis time so we don't need to track them at syntax analysis time.