[ES11] Maintain compatibility with Xamarin.Android

Compatibility verified through apitest.

A single incompatible change remains: GL.GetError() now returns
ErrorCode instead of All.