Removed some unnecessary #includes in .hpp files to reduce compile time.
Merge branch 'master' of github.com:supertuxkart/stk-code
Optimise VAOManager::getBase()
Minor cosmetic changes.
Use immutable storage for ibo
VAOManager: double buffer size when required.
Fix basic glsl pipeline
Fix transparent in basic glsl pipeline
Fix missing material in basic glsl
Improve fps translation code.
Make computeCameraMatrix faster
Preload power up textures
Fixed typo.
Merge branch 'master' of github.com:supertuxkart/stk-code
Clean some #define
Use non debug gl ctx in non debug build
Factorize matrix block uniform assignment
Add some documentation to add new material.
Try to fix OSX
Disable all extension on OSX

OSX does support GL 4.1 + a couple of 4.2 extensions. Since not all 4.2
extensions are present, disable extensions support instead of supporting
several combinaisons of extensions.