NotificationService: Add more metadata information 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/.