crOpenGL: presentation infrastructure rework (still work in progress)
crOpenGL/infrastructure: new files