d3d: use backend based UpdateViewport instead of VideoCommon one
ogl: remove some unneeded includes
VideoCommon: remove constants.depthparams[2+3] as they aren't used in the shader at all
VideoCommon: drop UpdateViewportWithCorrection

It's only used once in BPFunction which itself is also only used once.
So the setter is moved to BPStructs like all other ones.
ogl: don't force depth+stencil for default framebuffer
ogl: ceil viewport, rounding isn't supported on vs and this is more like the old behavior
Merge branch 'viewportCorrection'
[Android] Do /not/ give users the benefit of the doubt that the device supports OpenGL ES 3 when we can't grab an OpenGL context. The only devices that fail to do so is PowerVR5 and we can't run with them anyway.
Improve ChunkFile.h:

- Add support for std::set and std:pair.

- Switch from std::is_pod to std::is_trivially_copyable, to allow for
  types that have constructors but trivial copy constructors.  Easy,
  except there are three different nonstandard versions of it required
  on different platforms, in addition to the standard one.
Merge remote-tracking branch 'shuffle2/vc12'

Conflicts:
	Source/Core/Common/Common.vcxproj
	Source/Core/Common/Common.vcxproj.filters
Removed duplicate definition of ibuild within JitIL.h.  Fixes JitIL from hanging on x64/x86.
Revert "Add dxsdk_dir to vc++ paths via base.props. This means you no longer need the paths in a global property sheet. In fact if you have them in such a file, you should remove them as it will cause conflicts with the vs2013 build."

This reverts commit 0791a9ef80889ffb70c67fbd6491635b0014747b.
[Windows] Add missing dlls and enable OpenMP support.
do not copy pdbs to binary dir (you can use the symbol server for $(random_build), or it will be found locally if you built it yourself)
rename the dolphinwx project to dolphin, and thus change the executable name back to dolphin{d}.exe
Handle screenshot saving in RenderBase.  Removes dependency on D3DX11 for screenshots (texture dumping is still broken).
fix non-HAVE_WX case
Actually, filename really does need to be a parameter because of some random debug thing.
Stop saving random files to ./
Update translation files to reflect recent changes in the code.