Move the #pragma once header guard before the includes in Statistics.h in VideoCommon.
Adds support for the PP shaders in the Android UI.

Copies over the PP shaders to the APK's assets and installs them on run.
Exposes them via the video settings UI.

This is in anticipation of dropping the workaround for rotated blits on Adreno and instead forcing shader usage by the user.
Fixes our post processing shaders so they work under OpenGL ES 3.0

Most of our shaders relied on implicit int->float conversions.
This fixes the assumption that this is allowed
Change Android's default EFB configuration to texture instead of disabled.
Merge pull request #348 from Sonicadvance1/PPShader-GLES3

Fixes our post processing shaders so they work under OpenGL ES 3.0
Merge pull request #346 from Sonicadvance1/Android-PewPewShaders

Adds support for the PP shaders in the Android UI.
Merge pull request #349 from Sonicadvance1/Android-Default-Config

[Android] Change default EFB copy method from disabled to texture.
Merge pull request #341 from lioncash/pragma

Move the header guard before the includes in VideoCommon's Statistics.h
D3D: Don't pass D3D10_SHADER_WARNINGS_ARE_ERRORS to the compiler in debug builds.

For quite a while this has been causing integer division to generate a warning as error, blocking shader compiling. This means probably no one has even been running D3D in debug builds...
I tried disabling the warning with a #pragma, but it doesn't seem to apply when this flag is used.