Added an API to render polygons from the Renderer

|SOURCE|
[Common/Game]
* Removed the OpenGL context, as the Renderer is handling that
* Using the Renderer to draw the triangles
[Common/PolygonCache]
* Made the primitive type a const in AddPolygons
[Common/Renderer]
* Added RegisterPolygons and RenderPolygons to handle polygon management