gnotification: add sound theme support and implement the backends
Be able to specify a sound name to the notification so that the Shell is responsible to playing the sound (and can then respect the do-not-disturb mode and per-application mute)
Fixes #1340