Fix for OSX compilation

OSX supports GL up to 4.0 and is unlikely to ship gl header for later
version.
Add bypassUBO for ColoredLine
Fix light with ssao disabled.
Synchronise achievements from a local account to an online account.
Added a new particle system for the torches and bring back the vignette
Bound Meshes to Scripts
Merge branch 'master' of https://github.com/supertuxkart/stk-code into ScriptEngine
Added Test for getMesh