Improve delayed factory reset UI

Add proper UX for delayed factory reset activity
Move FactoryResetActivity and NotificationHelper to avoid using the same
package name as Chassis library

Manual testing with kitchensink:
In device policy fragment, choose WIPE at the buttom

Emulate driving / parking state:
adb shell cmd car_service emulate-driving-state park/drive

Bug: 177366477
Test: manual
Change-Id: I7027008874024fe5b76e98b087684669e69a7145
diff --git a/service/Android.bp b/service/Android.bp
index 9cef3fb..47be622 100644
--- a/service/Android.bp
+++ b/service/Android.bp
@@ -47,8 +47,8 @@
     "blestream-protos",
     "SettingsLib",
     "androidx.preference_preference",
-    // TODO(b/175057848): car-admin-ui-lib is need by NewUserDisclaimerActivity;
-    // it might be better to move that class to CarSystemUI instead.
+    // TODO(b/171603586): remove this after moving NewUserDisclaimerActivity
+    // to CarSettings
     "car-admin-ui-lib",
 ]