Add all of the OpenGL 3.1 and newer methods that we're already included.
This was mostly done just to include uniform blocks.
Also fix some tab whitespace that got injected because of Xamarin >.>