MOD: Detect MSVC++ 11 (2012 versions) for log info
ADD: Added option for OgreRenderer to render using (internal) shaders.

This is intended to allow CEGUI to work under Ogre's Direct3D 11 render system.
The facility is disabled by default in order to preserve existing behaviour,
enabling the facility will make use of internal glsl or hlsl based shaders
depending on the render system in use.

NB: Initial testing with Ogre 1.8.1 using the D3D11 render system has resulted
in runtime check failures reporting stack corruption coming from deep inside of
Ogre when processing the shaders - need to run additional tests on the
mercurial versions of the Ogre code to more easily determine whether this is an
Ogre issue or something I've done wrong here.
OgreRenderer defaults to shaders if fixed pipeline is unavailable + bug fixes.
DOC: Update change log entries for 0.7.8
Bump download versions and main (C) year in docs
TAG: 0.7.8 release
Bump version to 0.7.9
Merge: v0-7
Merge remote-tracking branch 'hg/master'
Merge branch 'master' into android-port