GCH: Add support for ICameraDeviceSession.configureStreamsV2

ICameraDeviceSession.configureStreamsV2 allows the HAL to inform the
framework about its decision to use the HAL buffer manager per session.
This is in contrast to the previous mechanism where the HAL buffer
manager was either used or not used per CameraDevice.

Bug: 311263114

Test: Basic validity - check that GCA works on devices not supporting session
      specific HAL buffer manager.
Test: CTS on cuttlefish with
      ANDROID_INFO_SUPPORTED_BUFFER_MANAGEMENT_VERSION_SESSION_CONFIGURABLE

Change-Id: I627dc5c5f071a19013b1f32b75e096783ac4694f
Signed-off-by: Jayant Chowdhary <jchowdhary@google.com>
12 files changed