Correctly scope the MatrixTicket
Forgot to setup the material/locations for the TexturedQuad.
Removed deprecated methods/members.
SetTransform & SetProjection had redundant stuff.
SetLights had an old MatrixTicket in it.
EnableClientStates is dead and gone.
EnableVertexAttributes can return when it hits ATTRIB_NONE
Gradient need it's MatrixTicket scoping.
Image uses the local values for clarity.
SetupVertexBufferDesc for GasGiant and GeoPatch.
Ignore unset vertex attribs rather than assert on them (for Stars).
Change Gui to use GLushort instead of GLubyte for indices.
Fix Billboard attribs and material usage.
Set a StateTicket and the viewport in UI::Context