Use ~/.cache on POSIX system (was erroneously .local)
Ported query-opengl-api to cached GlSpecParser