Settings: remove Expanded Desktop from Power Menu if unavailable

Instead of disabling the option when it is disabled, let's remove the
Expanded Desktop option in Power Menu Settings.

When the user toggles Expanded Desktop to ON, it will automatically add
the option to the power menu. The user can then remove it if they wish,
and all the states are properly kept.

Change-Id: I23b6a44da86c1cd74e3f73a8edc714ceeb47af4d
Signed-off-by: Roman Birg <roman@cyngn.com>
Revert "Settings: update default expanded desktop style"

This reverts commit cfce1a192b1ad59c607284fc537f1664f257f682.

Change-Id: I5405596b60bade7d0a2abf246dfaa0d82a75bcfb
Settings: use ActivityManager method for requesting bug report

This let's ActivityManagerService handle all the logic for requesting
bug reports.

Change-Id: I44e6a9295a0625bcdc0f3a22daf097bdccf0d3c4
Signed-off-by: Roman Birg <roman@cyngn.com>
Settings: fix Wifi/WifiAP tile inconsistency

While editing tiles, remove Wifi tile, add Wifi AP tile. Then if you try
and add the Wifi tile, it is disabled.

The logic was checking whether "toggleWifi" existed in the quick tile
string, which it did, as "toggleWifiAp".

Change-Id: I0663c06bef6365315aa979fcff228aeb679b41d0
Signed-off-by: Roman Birg <roman@cyngn.com>
Automatic translation import

Change-Id: Ifd9cd0dce984e26560a9f03edafa7d625f018cfc
settings: Add support for SRE

 * Add support for sunlight readability enhancement
 * Optionally depends on adaptive backlight, depending on HAL

Change-Id: I9ca388ffd68080f0e497edb81d5f8616c194ea1d
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0-sgt7