Merge changes I9226275f,If78e8431,I3e36796d,I90c157df

* changes:
  opengl emulator : GLESv2 handling in the test egl implementation
  emulator opengl : unit-test renderer  GLESv2
  emulator opengl: context version param
  emulator opengl - encode glShaderSource