Rename ISurfaceTexture and SurfaceTexture(adapted)

The C++ class names don't match what the classes do, so rename
ISurfaceTexture to IGraphicBufferProducer, and SurfaceTexture to
GLConsumer.

Bug 7736700

Change-Id: Ia03e468888025b5cae3c0ee1995434515dbea387

Conflicts:
	include/gui/BufferQueue.h
	include/gui/GLConsumer.h
	include/gui/IGraphicBufferProducer.h
	include/gui/SurfaceTextureClient.h
	libs/gui/Android.mk
	libs/gui/GLConsumer.cpp
	libs/gui/tests/SurfaceTextureClient_test.cpp
	libs/gui/tests/SurfaceTexture_test.cpp
	services/surfaceflinger/SurfaceFlingerConsumer.cpp
	services/surfaceflinger/SurfaceFlingerConsumer.h