Add .Trash feature

Adds classic /.Trash behaviour - will move deleted files into /.Trash instead of immediate removal. Old files should be removed by application when needed.