sun4i platform support

Should be cleaned. *A lot*

Change-Id: Ia4c59e3d768a96ad1e1b587eb09239a0b6cae98f

Conflicts:

	include/gui/ISurfaceComposer.h
	include/gui/SurfaceComposerClient.h
	libs/gui/BufferQueue.cpp
	libs/gui/ISurfaceComposer.cpp
	libs/gui/SurfaceTextureClient.cpp
	services/surfaceflinger/Android.mk
	services/surfaceflinger/DisplayHardware/DisplayHardware.cpp
	services/surfaceflinger/DisplayHardware/DisplayHardware.h
	services/surfaceflinger/DisplayHardware/HWComposer.cpp
	services/surfaceflinger/DisplayHardware/HWComposer.h
	services/surfaceflinger/Layer.cpp
	services/surfaceflinger/LayerBase.cpp
	services/surfaceflinger/SurfaceFlinger.cpp
	services/surfaceflinger/SurfaceFlinger.h