Replaced textureID=10u stub with value passed by triangle vertex in
Vertex and Frag shaders.
Added support for textureID in TriangleVertexWindow.
Added support for TextureID with 10u stub in TriangleList.
Removal of deprecated function in LineSegment and conversion to
abstract.
Removal of deprecated legacy LineSegment support.