documents: Let everybody provide their own trash implementation

... and implement it for local documents.

https://bugzilla.gnome.org/show_bug.cgi?id=661599
notifications: Add DeleteNotification

https://bugzilla.gnome.org/show_bug.cgi?id=661599