Use support level ZSL and Flash only when platform supports

Camera2 does not work when platform has no capability for ZSL and Flash.
To avoid this:

 - Select support level LIMITED_YUV when reprocessing is not supported.
   And use TEMPLATE_STILL_CAPTURE instead of
   TEMPLATE_ZERO_SHUTTER_LAG to take picture in LIMITED_YUV.

 - Select Flash off when Flash is not supported.

Bug: 63694123
Change-Id: I147c275f9126be0e1050c6cc61896adebce5c578
3 files changed