native: Add support for STE multimedia - Part 2

Enourmous thanks to tecul for doing the perfect port and making everything clean and bugless.

Change-Id: Id14f2289fb0dc28e370d56530e5ae7bc86923a25

Conflicts:
	include/gui/GLConsumer.h
	include/ui/GraphicBuffer.h
	include/ui/PixelFormat.h
	libs/gui/Android.mk
	libs/gui/GLConsumer.cpp
	libs/ui/PixelFormat.cpp
	services/surfaceflinger/Android.mk