Implemented getters for context parameters

 * Getters for Version, Vendor, Renderer
 * OpenGL-version-agnostic getter for extensions
 * Getters for primary and additional shader language version
Fixed context implementation, added test