QCamera3: Initial support for PB HDR+

Initialize HDR+ client when HDR+ is enabled and create a HDR+
RAW channel to request an additional RAW for every request
from camera service.

Get sensor resolution and output pixel clock from mm-camera2.

Configure streams with HDR+ client using sensor mode
information and configured streams with camera service.

HDR+ mode is OFF by default and can be enabled by setting
persist.camera.hdrplus to 1.

Bug: 28637032
Change-Id: Id79077baefe426014cd489ae7380ad6ced1738b0
9 files changed