3413: added TrashHandler

* added a trashq WorkQueue to manage the trash list
* added TrashHandler to process "PUT /trash" requests
* added TestTrashHandler
`good_json` here is `[]byte`, not `[]TrashRequest`. So `len(good_json)` will return 183.