lineage/interfaces: Add custom camera provider for legacy devices

* Camera HALs before Treble used to pass camera id
  in user field, in Treble they are meant to pass
  pointer to CameraDevice.
* This patch workarounds this by storing local pointer
  to CameraDevice and not relying on user field.

Change-Id: I415343d02edd96d8da56e1f25bf23ffce83fb2ce
7 files changed
tree: 1b33380b75630fe038fb06772a9c26af062b6cfe
  1. biometrics/
  2. camera/
  3. nfc/
  4. Android.bp