JIT: fix carry optimization on blocks that end early

I don't know if this shows up currently, but e.g. if you force blocks to be
under a certain length, this problem (a crash) shows up.
Stereo3D: Don't rely on GetEFBLayers() when dealing with shaders.

Shaders may be compiled before the FramebufferManager is initialized.
VideoConfigDiag: Remove double space.
VideoConfig: Fix convergence parameter.

Looks like a rebase failed somewhere.
Merge pull request #1786 from Armada651/stereo-fixes

Stereo3D: Don't rely on GetEFBLayers() when dealing with shaders.
VertexShaderManager: Turn off the epsilon hack for Nvidia 3D Vision.
VideoConfig: Don't disable stereoscopy if Real XFB is enabled but not in use.
Merge pull request #1773 from FioraAeterna/fixcarryearlyblockend

JIT: fix carry optimization on blocks that end early
Merge pull request #1787 from Armada651/fix-3dvision

VertexShaderManager: Turn off the epsilon hack for Nvidia 3D Vision.
Merge pull request #1790 from Armada651/master

VideoConfig: Don't disable stereoscopy if Real XFB is enabled but not in use.