Aperture: Rework framerate handling

* Assume a specific framerate will always be available, per AOSP docs:
  For devices at the LEGACY level or above: (...) a camera device must
  either not support any CamcorderProfile, or support at least one
  normal CamcorderProfile that has videoFrameRate x >= 24.
* Always set a framerate, the default is 30fps and the app will try to
  find a lower or higher framerate
* If the camera has less than two framerates available, disable the
  framerate button
* In case the camera supports no known framerate, let CameraX handle it

Change-Id: I1826328d0399469a95b03f0676a7a960fc0a0317
4 files changed