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.
Add libpng include path

 Forward compatibility change

Change-Id: Iae792715d9a9aea34f53cd6383981371835c4a31
Fix C++11

Change-Id: I83ba219d7c9e9f00c91ab439665264deb9959c92