Merge pull request #6 from cmbruns/oculus-rift

Oculus rift
Fixed|VR: Use correct macro to register a change callback
UI|AboutDialog: Changed date format to use system locale
Stereo 3D: Added GPL banner
GL|CompositorWidget: Adjusting blending for offscreen composition

The crucial thing is how the alpha channel information is written
in the render target. Normally this can be ignored, however since
the offscreen target then needs to be blended back to the regular
frame, the destination alpha must be valid.

Now using a blending function where the alpha channel is always
additive. This produces results that are closer to non-composited
blending, however there is still room for improvement.
Request a stereo OpenGL context in clientwindow.cpp, so rend-vr-mode 13 could work.
Stereo 3D|Client: Expose rend-vr-hud-distance as a CVAR, and set its default to 20 (map units)