Support grabbing whichever OpenGL mode we are running under from GLInterface. GLES or GL
[Android] Support grabbing OpenGL extensions and a function for checking for support.
[ARM] Implement tw/twi
[Android] Enable shader cache.
Free performance for AMD+Linux. Instead of disabling BaseVertex due to pinned_memory. Just disable pinned_memory for the ELEMENT_ARRAY_BUFFER type which has issues with baseVertex(ELEMENT_ARRAY_BUFFER)+pinned_memory. In my two tests with this, I went from 5FPS to 11FPS in one test, and 2FPS to 6FPS in another.