Implemented particles with shaders. Not really fast still.
Started to replace the OGL matrix implementation by my own one. Right now, it is
doing both at the same time to check possible mismatch
Finish the infrastructure to remove the original OGL matrix code
Almost finished matrix reimplementation. Just a problem outstanding for the hud
display
Fixed ortho matrix bug
Removed old bits of original matrix handling
Wrote a simplistic uber-shader code to simplify a bit the shading code
Fixed a bug with the scale matrix
Minor cleaning
Now world use shaders. Only the hud still use the OGL 1.x path
Fix fog bug