Camera: Use map instead of 'CaptureResult' for extension callbacks

Implementations that use the extension service interface
may not be able to access and work with capture results
directly.
Modify the capture result callback so that it can accept
a map of capture result keys and values.

Bug: 325066688
Test: Camera CTS
Change-Id: I835405765cfe78159f1169f801959328a5072659
2 files changed