Cleanup

Change-Id: Ia294567a165d9f72eb64fb4531911a2259804add
SurfaceTexture: Avoid binding texture if format not supported in GPU HW

Certain formats may not be supported in GPU HW. For them, avoid binding
textures. When the textures created from surface flinger, they may not
be needed if we are not using GPU composition.

Change-Id: I3eda6aa419dcef3d19f844d620d4c89236a6a714

Conflicts:
	include/gui/SurfaceTexture.h
	libs/gui/SurfaceTexture.cpp
	services/surfaceflinger/Layer.cpp