OGL: remove ubo workaround

This was only keeped for some broken mesa versions. Meanwhile most used versions should be fixed for almost a year.
Merge pull request #14 from degasus/uboWorkaroundRemove

OGL: Remove non-UBO code path.
Readme: add link to issue tracker
Merge pull request #33 from Tilka/readme

Readme: add link to issue tracker
Automatic translation template update
[VideoCommon] Eliminate the function Xchg in Statistics.cpp. std::swap does the same thing.
Merge pull request #35 from lioncash/videocommons-kill-xchg-in-statistics

[VideoCommon] Eliminate the function Xchg in Statistics.cpp. std::swap does the same thing.
Introduce a generic clamp function to clean up some similarly duplicated code.
Change the modified parameter in the Clamp function to be a pointer.

Makes it easier to identify the one being modified.
Merge pull request #36 from lioncash/generic-clamp-function

Introduce a generic clamp function to clean up some of the various 'if-else' clamps throughout parts of the codebase.
move shared parts from VertexManager::vFlush into VideoCommon
fix ogl video config crash

This will happen when playing on any other backend than ogl which have a non-trival GLInterface::GetMode() method.
rename UpdateViewport to SetViewport like all others setters in RenderBase.h
move perfquery enable checks into videocommon (caller side)
use EFBRectangle for scissor rect

This one is backend independed. The backend should recalc such things on their own.
merge some common parts of Swap() into VideoCommon