Support dynamic output shape in 1.2 HAL interface.

Modify ExecutionCallback to support getting output shapes from device.
The sample driver is currently only returning an empty list, will return
the actual shape information in a subsequent CL.

Bug: 73506513
Test: NeuralNetworksTest_static
Change-Id: Ib0e176d92c7b548ee83c11a576976d8a536e51e6
Merged-In: Ib0e176d92c7b548ee83c11a576976d8a536e51e6
(cherry picked from commit 6e07734aa3af051609bf8f6e54f09ed3ddedb346)
10 files changed