Added release branch for 1.8.x

svn path=/branches/releases/1.8.x/; revision=9558
cherry-pick r9635

svn path=/branches/releases/1.8.x/; revision=9640
Fix XInput error, #489

svn path=/branches/releases/1.8.x/; revision=9651
1.8.x branch: cherry-pick 9648 from trunk.

svn path=/branches/releases/1.8.x/; revision=9653
1.8.x branch: cherry-pick 9629, 9630 from trunk.

svn path=/branches/releases/1.8.x/; revision=9654
1.8.x branch: cherry-pick 9637, 9636 from trunk.

svn path=/branches/releases/1.8.x/; revision=9655
1.8.x branch: Updated NEWS.

svn path=/branches/releases/1.8.x/; revision=9656
releases/1.8.x branch: Updated version number.

svn path=/branches/releases/1.8.x/; revision=9677
releases/1.8.x branch: Cherry-picked libav 0.10.0 support.

svn path=/branches/releases/1.8.x/; revision=9678
Merge pull request #490 from libavg/glm-0.9.5

Glm 0.9.5
Changed TUIOInputDevice so we can derive from it.
Tentative Point2D __lt__ implementation
Added support for vec4 parameters.
WIP: Some #ifdef towards rpi again
Fixed issue #496
Merge pull request #499 from libavg/fixes/#496

Fixed issue #496
Fixed issue #496
Updated NEWS
Merge branch 'master' into fix/egl
Fixed tests for non-gles build.