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
10 files changed
tree: 8eb18caf7955eb5b94fc323af9bed6ed0d91a650
  1. car-admin-ui-lib/
  2. car-bugreportd/
  3. car-internal-lib/
  4. car-lib/
  5. car-maps-placeholder/
  6. car-systemtest-lib/
  7. car-test-lib/
  8. car-usb-handler/
  9. car_product/
  10. cpp/
  11. experimental/
  12. FrameworkPackageStubs/
  13. obd2-lib/
  14. packages/
  15. procfs-inspector/
  16. service/
  17. tests/
  18. tools/
  19. user/
  20. vehicle-hal-support-lib/
  21. .clang-format
  22. .gitignore
  23. Android.mk
  24. CleanSpec.mk
  25. CPPLINT.cfg
  26. OWNERS
  27. PREUPLOAD.cfg
  28. README.md
  29. TEST_MAPPING
README.md

Native (C++) code format is required to be compatible with .clang-format file. Run

git clang-format --style=file --extension='h,cpp,cc' HEAD~

Note that clang-format is not desirable for Android java files. Therefore the command line above is limited to specific extensions.