Revert "remove support for HWC < 1.0"

This partially reverts commit 30bcc61431d8e3bef779472dd52a7b156dcaba09
and updates to the current API. Tested on 0.1 blobs from Tegra2/3
and OMAP3/4

Change-Id: I43cee8852b266d68d1edefbe7ac988b9dbcf7227

Conflicts:
	services/surfaceflinger/DisplayHardware/HWComposer.cpp
Re-Add Missing Case

Seems as though case NATIVE_WINDOW_UPDATE_BUFFERS_GEOMETRY was missing
Merge "Revert "remove support for HWC < 1.0"" into jb4.3
Merge "Re-Add Missing Case" into jb4.3
Merge remote-tracking branch 'Slim/jb4.3' into jb4.3