Using QOpenGLTexture
Added textured shader
Merge branch 'misc/opengl-upgrade' into ports/android

Conflicts:
	source/ui/map/firitem.cpp
	source/ui/widgets/mapwidget.cpp