Optimize drawTriangles. It's a work in progress:
- Changed LineStyle from an anonymous object to a class (there was a lot
of Reflect before)
- Optimize opengl calls so it won't repeat redundant ones.
- Calculate the object Matrix in the CPU side and not the GPU
- Changed drawElements to drawArrays (one less buffer to fill/bind)