DO NOT MERGE: Add CarUiTwoActionText/Icon/SwitchPreferences

The existing CarUiTwoActionPreference relies on the usage
of custom layouts in it's widget space. We want to
provide the layouts so that OEMs can customize them.
Add new versions of the two action preference that
don't rely on custom layouts.

Fixes: 172599860
Test: Manually (paintbooth)
Change-Id: I1380ab7dcbf742aaca904a26a285b3a07aab6355
(cherry picked from commit 169d10f315897b33c5bbcfa90a0855883d281644)
14 files changed