Changed challenge completion strings.
INSTALL rewritten in Markdown. Note: This commit maybe needs a correction because the Ubuntu command is very long.
LightPrepass: Reenable glow pass.
Using GitHub Flavored Markdown in INSTALL.md to fix some mistakes from commit b903f8788c
LightPrepass: Remove Forced bloom.

This will be implemented using emissive material but our material loaders doesn't support it.
Fix compilation on non VS build
OGL32CTX: Use the userconfig parameter to decide to use glsl.

Queried extensions does seems to disable glsl when using a core context.
Forget an extra qualifier
Throw a fatal error if we ask a normalmap effect and the underlying mesh doesnt have one.
Enable tangents on every lod instance and fix normalmap

This will increase the memory footprint of lod object,
however this is the only way I found to make meshbuffer using
GE_NORMAL_MAP to provide the necessary info to this shader.

Now the pedestal in overlord looks perfectly normal mapped.
STKMesh: Support NormalMapped meshes.
SSAO: Do not use trilinear filtering

Normals RTT is not mipmapped and thus bad things happened above a
certain value in the depth buffer because of trilinear filtering.
Merge pull request #4 from thelittlegumnut/Ticket_#1148

Ticket #1148
Undo the hack to always use tangents with LOD meshes, now that the exporter correctly exports the tangent flag
OGL32CTX: Enable glsl based on GL major version.
Merge branch 'master' of https://github.com/supertuxkart/stk-code
respect the new flag and avoid creating animated meshes where unecessary
Fix for the overloaded toString() function that takes booleans as
parameter.
Merge branch 'master' of https://github.com/supertuxkart/stk-code.git
Create mesh with tangents if needed in track objects too