Repaired OGLES 1.1 multi-texturing.

Repaired OGLES 1.1 multi-texturing, which had broke when OGLES 2 vertex attribute
arrays were added, in prep for OGLES 2 multi-texturing.
Added OpenGL ES 2.0 multi-texturing & OGLES-1.1-style bump-mapping.

Added OpenGL ES 2.0 multi-texturing. Added basic backwards compatibility support
with OpenGL ES 1.1 style configurable texture combiners, including OpenGL ES 1.1
style DOT3 bump-mapping support.
Added alpha-testing & bit-mapped font support.

Added alpha-testing & bit-mapped font support. Added material semantic variables
in default shader to a structure to consolidate and clarify purpose. Fixed point
sizing errors due to precision qualifiers in shaders. Renamed default shader delegate
and default shader file names.
Fixed temporary behavioural issues in CC3DemoMashUp.

Fixed issue where touching backdrop in CC3DemoMashUp removed the camera from the scene
because runners are unavailable. Temporarily removed 2D explosions on added teapots to
avoid interference with coloring on hose particles.
Updated copyright notices to 2013.

Updated copyright notices to 2013.
Added testing code to default shaders.

Added testing code to default shaders to allow performance to be validated.