Merge changes I8a889842,I07d46bd9,I7e8ce558,I45ab6ad5 into main

* changes:
  Convert NotificationActivityStarter to kotlin
  Make empty shade text react to Modes changes
  Make EmptyShadeView a LaunchableView
  Migrate EmptyShadeView to recommended architecture