Launcher3: Add restart action for toggling settings

Useful to update some settings that only change on restarting the launcher.

It's a clean up version of the following commits:
https://github.com/DirtyUnicorns/android_packages_apps_Launcher3/commit/10529fedf53e6f79abe380832dd5e7deca329b14
https://github.com/DirtyUnicorns/android_packages_apps_Launcher3/commit/a3357bb5f9defef8d91f4f2b663d45e422038447
https://github.com/DirtyUnicorns/android_packages_apps_Launcher3/commit/74cba5a81ae39c6694bc4b7ddc8cd64440c57bfa
https://github.com/DirtyUnicorns/android_packages_apps_Launcher3/commit/81e08c2033400625c0701a6bcb5cd9fd4504f5fe

Co-authored-by: Alex Cruz <alex@dirtyunicorns.com>
Co-authored-by: Ezio Lacandia Bijelkic <brabus84@gmail.com>
4 files changed