79fe60e6fb
If the notification body contains '&' it ends up empty and a warning about an invalid entity is printed on stderr, so our escape code must handle ampersands as well. https://bugzilla.gnome.org/show_bug.cgi?id=607375