Merge changes I268a0710,I4bdaec3b,I8dc2e8d2,I38f26f63,I7b3b7c21, ... into main

* changes:
  Inject SystemClock into HeadsUpManager et al
  Inject GlobalSettings into HeadsUpManager et al
  Use MockitoRule instead of initMocks
  Move constant asserts into static blocks
  Rename HeadsUpManagerTest to match new class name
  Move AlertingNotificationManager constructor after all fields
  Fix some misspelled/confusing names in AlertingNotificationManager