libhardware: allow all platforms to disable external rotation

Change-Id: I6c1f517b9bc1f11266817883bf2c5ca7c497c5b7
hwcomposer: Add HWC_BLIT compositiontype value

- HWC_BLIT this layer will be handled in the HWC, using a blit engine
- setting this will inform Surfaceflinger to flip FB_TARGET

Change-Id: I25d19ec41b57863d451c3e390109c912faf1381c
libhardware: ifdef QCOM stuff

Change-Id: I250a9d10edbe337ecb930dbe1f1988c13eb7969a