Added various features

 * invalidation of buffers and textures
 * GL.Rasterization
 * GL.Objects.Programs.Subroutine_Uniform_Locations