3413: added TrashHandler

* added a trashq WorkQueue to manage the trash list
* added TrashHandler to process "PUT /trash" requests
* added TestTrashHandler
3413: update for code review
3413: code review
3413: code review update
Merge branch '3413-keep-trash-list'

Closes #3413.