Merge changes I5174a6ec,I1f8538b6,Idb71fdcf

* changes:
  fix a crasher in SurfaceTexture::updateTexImage()
  rework dequeueBuffer()'s main loop.
  error out when SurfaceTexture APIs are called while not connected
tree: a54e9a7f16240338853f1eb146285cce1bf7ab16
  1. cmds/
  2. include/
  3. libs/
  4. opengl/
  5. services/
  6. MODULE_LICENSE_APACHE2
  7. NOTICE