Trashbin improvements

Some trash in improvements:

- nicer unique names (file (restored).txt instead of file.txt.restored)
- don't copy empty folders to the trash
- disable "deleted files" button if the trash bin is empty
- expire trash if a new file was uploaded and the trash bin exceeds the new max size

cc @jancborchardt