C++11 Fixes.
C++11 string literal fixes.

GCC 4.9 now just throws errors on these rather than warning like previous GCCs.
Enable the use of old HWComposer APi

Tegra 2 devices like TF101 need this to stop surfaceflinger from crashing, causing hotboots
Board flag is BOARD_NEEDS_OLD_HWC_API := true

Change-Id: I931be737b809427c6ce1c9f61200687450b14a8d

Conflicts:
	services/surfaceflinger/DisplayHardware/HWComposer.cpp
Fix merge of HWComposer.cpp

Change-Id: I0a9acb265261c5e7db4d1d7ada769e31dfa4c66b
fix hardware issues in capri based devices

[PATCH 1/4] binder: add compat symbols

Required for libtvservice_binder.so on I9082

[PATCH 2/4] SurfaceFlinger: ifdef EVENT_ORIENTATION

Some HWC implementation spam the log on unknown event

[PATCH 3/4] sf: add CAPRI_HWC compatibility

[PATCH 4/4] sf: CAPRI_HWC: fix rotation artifact

All this required for capri based devices.

Change-Id: Ib6b6a4563c6d6c5e142aa987889553772fcec891
sensorservice: Build with Clang.