Revert "Fixed clang build error for libgui"

This reverts commit 114e968482a02b9153d9a236376efb5cd43f4a9a.
msm8660 Camera fixes  Not working WIP

Change-Id: Id8fcf18dd28d53cddb128e2f453ae0e448a16ab4

Conflicts:
	include/gui/SurfaceComposerClient.h
JB_MR1: native/libs/ui: Adding fix for conf 2.0 seg faults

function call to cancelBuffer was resulted in seg-faults on conf 2.0.
Setting function pointer of cancelBuffer to null in order to select
correct path of execution.
CRs-fixed: 383715

Change-Id: I6de8355febaea86ded63f33a582c787fef862193
SurfaceFlinger: Change to support framebuffer flip for 2D blitters

- Surfaceflinger does not flip framebuffers when there are
  no layers marked for HWC_FRAMEBUFFER
- This change checks for the HWC_BLIT flag and will request a flip
  to a new FB_TARGET buffer even if there are no FRAMEBUFFER layers

Change-Id: I1cb44389a05c9ec049d7f0d39c288feccb11a91c
SurfaceComposerClient: bring back getDisplayWidth, Height & Orientation

enable it with either ICS_CAMERA_BLOB or MR0_CAMERA_BLOB CFLAG

Change-Id: Ieb5d36ad2a87ed1f0aa28ae3afbd5d48c880d6ab
Merge remote-tracking branch 'upstream/cm-10.1' into cm-10.1
Revert "msm8660 Camera fixes  Not working WIP"

This reverts commit ca59f381466214c563cdcce1ae20bf52790f305f.
Merge remote-tracking branch 'upstream/cm-10.1' into cm-10.1
Merge remote-tracking branch 'upstream/cm-10.1' into cm-10.1
libgui: don't use fences if using legacy display
Merge remote-tracking branch 'cm/cm-10.1' into cm-10.1
Merge remote-tracking branch 'cm/cm-10.1' into cm-10.1
Merge remote-tracking branch 'cm/cm-10.1' into cm-10.1
Merge remote-tracking branch 'cm/cm-10.1' into cm-10.1
Merge remote-tracking branch 'cm/cm-10.1' into cm-10.1
Merge remote-tracking branch 'cm/cm-10.1' into cm-10.1
cleanup
Merge branch 'cm-10.1' of https://github.com/johnnyslt/android_frameworks_native into cm-10.1
SurfaceFlinger: Removal of NO_RGBX_8888 flag for OMAP3

Removing this will allow color format of surface to be set for RGBX8888
that can improve performance for 32 bit framebuffer.

Tested on Nook Color with CM10
TI's commit can be found here:
review.omapzoom.org/#/c/21374/3

This will also remove the need to have BOARD_NO_RGBX_8888 := true
in the BoardConfig.mk

Change-Id: Ibc6e56c992a6433bc8688d88471d4feb9084278c
Merge remote-tracking branch 'cm/cm-10.1' into cm-10.1