Made notifications_can_do actually do what it says

Cache the list of server capabilities - otherwise we block on multiple synchronous dbus commands each time a notification is being created.