VideoCommon/VertexLoader: Remove NRM enum
VideoCommon/VertexLoader: Remove duplicate point min and max calculation
VideoCommon/VertexLoader: Add more use of std::min and std::max
Software backend: Delete forked PixelEngine.

Mostly just zapping a bunch of duplicated code; the only interesting thing
going on here is the changes to the performance counter implementation.
D3D11: Use appropriate shader for PEEK_Z.

Trying to use GetDepthMatrixProgram outside of
TCacheEntry::FromRenderTarget is a bad idea, so don't.  Instead, use a
shader which only copies the input.

Fixes lens flare depth test in Twilight Princess. See
http://code.google.com/p/dolphin-emu/issues/detail?id=5999 .
Add initial support for GLSL ES 3.10.

GLSL ES 3.10 adds implicit support for the binding layout qualifier that we use.
Changes our GLSL version enums to bit values so we can check for both ES versions easily.
fix exporting all saves in memcardmanager
Merge pull request #240 from Sonicadvance1/GLSLES310_binding

Add initial support for GLSL ES 3.10.
Fix trailing whitespace.
Merge pull request #245 from magumagu/fix-trailing-whitespace

Fix trailing whitespace.
SWBackend: Fix code style.
Fix a bug in the ARMEmitter.

When creating a Fixupbranch we were swapping the BL and B targets.
I think this was found by PPSSPP a while ago, but they never send PRs to merge their changes upstream.
Fix Fastmem on ARM once more.
Merge pull request #249 from SeannyM/master

(Rebase) Fixes two bugs in the ARM JIT core.
Assign "user_defined" value properly for downloaded Gecko codes.

Fixes Issue 7156.
Remove dumb CodeBlock duplication in the emitters.
Fixes issue 6990.
This uses a bit of templating to remove the duplicate code that is the CodeBlocks in each emitter headers.
No actual functionality change in this.
Merge pull request #253 from Sonicadvance1/CodeBlock-dedup

Remove dumb CodeBlock duplication in the emitters.
Merge pull request #213 from Jezze/vertexloader-cleanups

Vertexloader cleanups
[ARM] Minor cleanup to lXX and stX. Fixes a bug.
Fixes an issue in lXX where if the instruction was an update instruction and was a register address offset that we would add garbage values to the
writeback register.
Does some minor cleanups as well which save a few instructions here and there.
Merge pull request #252 from shuffle2/master

Assign "user_defined" value properly for downloaded Gecko codes.