*Service: Make difference StreamServ sleep and stop in NotificationService.

Differentiate between StreamingService sleeping and StreamingService sending
Notification stop (in the case it was the opener).
NotificationService: Add more metadata informatiion for RemoteControlClient.

The older version of StreamingService had more metadata which was updated into
RemoteControlClient, add all that here.
NotificationService: Add buffering and stop to the list of usable RCC states.
NotificationService: If there is no title, use a filename.

Not the greatest option in the world, but it's better than /nothing/.