vo_opengl: avoid texture arrays for compatibility with Intel low quality crap

Commit a0b43a1 changed textures to an array, because additional
per-texture information was needed and managing this as array is more
elegant. This broke playback on Windows with Intel drivers (window
shows green video, even though subtitles/OSD work correctly). So change
it back to make it work again.

Affected driver: Intel(R) HD Graphics 3000 9.17.10.2932
Merge branch 'master' into low_quality_intel_crap

Conflicts:
	video/out/gl_video_shaders.glsl
	video/out/vo_opengl.c
sub: Do not use deprecated “Sans” fontconfig alias
stream/tv: remove unused dshow-specific options
manpage: proofread and fix formatting
Merge remote-tracking branch 'origin/low_quality_intel_crap'

Conflicts:
	video/out/gl_video_shaders.glsl