Fix build

Change-Id: Ie011cbf74a08f760ccd93ca37fa2b437b7063462
Add keycodes for brightness up/down

Change-Id: I8ed56b510c46f372df0fc71e1735c72058efc677
Add TOUCH_NAVIGATION input source

Change-Id: Id76e2e85246269ba7b16bb9635e41593b45cac1c
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