Add some doxygen on shader creation/usage
Add experimental support for multi-monitor on linux using xrandr.

Now you can play STK on one screen and watch TV on the second ;-)

Currently I use first (main) screen. We can detect from which screen STK was executed using xinerama.

Will be improved.
Rename some variables, free memory etc.
Remove debug output
Few more checks
Moved check_structure detection from center of kart to the front
of the kart (which will work better for a photo finish). Hopefully
no other side effect.
Fix #1429 (physical objects do not reset when restarting a race).
Changed return type of getIconBasename() to be a reference.
If an addon icon can not be shown, delete the image file (which will
trigger a re-download on the next start).
Some improvements for xrandr

- choose best available refresh rate
 - if resolution doesn't exist, choose first available
 - other minor changes.

Works fine with Gnome, but I notices some issues on Openbox and Unity.
Try to replace emplace_back() call.

Only on some part of the code, need confirmation it works before
propagating.
If there is a sphericalHarmonicsTexture, kill ambient.
Force billboard to render in transparent phase, won't work otherwise
Rename cpp2011.h
Fix include in stkbillboard
Remove  some other emplace_back.
Fix include in wiimote_manager.hpp
Fix c++2011 logic from previous commit. STK now builds again on my mac, finally!
In artist debug mode, fast-track race start even more, tired of waiting after thunderbird to test
Remove ambient

It's already added in the diffuse env pass