Merge changes from topic "foreground-service-controller-2"

* changes:
  Factors out notification listening from ForegroundServiceController.
  Collapses ForegroundServiceControllerImpl into interface.