Updated Angle, Matrix, Vector and Plane typedefs

- The typedefs based on the Angle, Matrix, Vector and Plane
  templates using GLfloat or GLdouble as their value types
  are defined only when the GL types are defined.