Updated the AndroidGameWindow to take into account the DepthStencil
format. This is because some devices do not create a depth buffer
by default resulting in weird artifacts when rendering 3D models
Merge remote-tracking branch 'upstream/develop' into win8xact
Fixed an issue in AddSpecular where on certain android gpu's applying
the color.a to the specular wipes out the texture.

The fix is to apply it in two operations.
Merge remote-tracking branch 'upstream/develop' into win8xact
Reverted previous change to Common.fxh
Some more changes to make the graphics mode detection work better.
Merge pull request #1836 from dellis1972/win8xact

Fixes for Android Depth/Stencil buffer problems.