Camera: Add black test pattern mode for privacy

Add an enum value for test pattern BLACK, to be used with
camera muting on devices that can't implement the full
SOLID_COLOR test pattern API. Also add it to test API to
make it possible to verify device behavior.

To do this, redo how enum values handle visibility at the various
API surfaces.  It now matches how metadata entries do visibility,
plus supports TestAPI.

Test: Camera CTS continues to pass
Bug: 189507251
Change-Id: I8e94a10affc85cffeedd7862701777cd725b40e0
10 files changed