disable pinned memory for fglrx
GLSL: don't apply unsupported msaa settings
fix software backend

ogl rasterfont sets vao and vbo, but both aren't used on software backend
remove some ogl error

but it doesn't resolve any issue
Fix converting the charset of an empty string. Thanks to MrData on the forums for reporting this issue.
GLSL: store and use exact ubo sizes
Disable Vsync while holding tab to disable the frame limit.

Fixes issue 6111.
Revert "Disable Vsync while holding tab to disable the frame limit."

This reverts commit 341eb878064537893140a9dd29aa83c4cd477808.

I'll do it right later.
Remove an obsolete documentation file
GLSL: also define pinned_memory in renderer.cpp
Finish up VFP cleanup. A few more instructions are left for VFP, and a bunch of NEON ones if it will ever be used.
Fix full screen on OSX, well as fixed as its ever been. Apperently in render to main it always shown the FPS on the bottom in full screen.
Git pull
Reenable mulli and negx, seems to work fine.
Set GLES Tex2D function to texture2D, texture is only available in GLES3. Fix some tabs in the config file.
Fix a typo in ArmEmitter noticed by LionCash.
Clean up CInterfaceAGL, make sure the screen gets cleared on stop, and remove the FPS update that messes up GUI builds since GUIless doesn't build anyways.
Hide cursor in fullscreen mode on OSX fixes issue 3956
Disable Vsync while holding tab to disable the frame limit, and allow toggling vsync while emulation is running in OGL.

D3D9 still doesn't support changing vsync while emulation is running.

Fixes issue 6111.