Move file or folder to the trash

Supersedes #2203 

Add a "Delete" context menu item that moves the selected item (file _or_ folder) to the trash/recycle bin.

The "move to trash" part is easy. The complicated parts are updating the tree and notifying the world that the file has been deleted.