Split OpenGL and GLSL information out of DeviceInfo struct; See #62
README: Mention DeviceInfo changes; Fixes #62