Merge pull request #1657 from tobbi/fix_mac_compilation

Fix mac compilation (syntax error)
Set jump animation only if any other animation os not used.

It avoids to break eg. win/lose animation.
Remove unused variable.
enable vignette during races
Set anisotropic filtering to 16 on highest graphical level, fixes #1655
Fix shadow  glitches in minigolf
Higher value for zmin
Culling was wrongly disabled
Reset kart rotation when skidding is broken by rescue animation.

Minor improvements with breaking during skidding.
Don't allow to run locked tracks in random GPs
Don't allow doubled tracks in random GP.

Otherwise track number limit wouldn't have sense.
Make cascade split modifiable
Prepare compute shader to stretch lightcoord
Implement depth histogram to position cascade split