Merge remote-tracking branch 'remotes/quic/partner-android/jb-mr1-dev' into HEAD
* remotes/quic/partner-android/jb-mr1-dev: (27 commits)
hwc: Open sysfs node when thread is initialized.
hwc: Return failure code if hwc_set fails to draw
hwc: Create releaseFd even if no HWC layers
hwc: clean up overlay for external from the draw thread only
HWC: Protect hwc_set from async events
hwc: external: Add screen-fitting to external panel.
hwc: add some logging
hwc: utils: Include orientation while screen-fitting.
overlay: mdprot: Call rotator start only on config change.
hwc: fix for not ignoring framebuffer
hwc: don't open sysfs on every iteration
hwc/overlay: Add premultiplied alpha support.
hwc: external: Cleanup overlay objects on external disconnect.
display/libhwcomposer: fix potential memory leak
hwc: more error checks
hwc: Remove call to glFinish
hwc: Skip secure buffers in non secure mode
hwc: move enable disable ioctls to vsync thread
hwc: fix some race conditions
don't call vsync-ctrl ioctl for same enable value
...