[commands] DELETE directories recursively

- expiration of keys are handled properly
- directory node is deleted and orphans left for garbage collection

Unresolved:

- what to do with the response when deleting a directory: prevValue no
  longer applies.
[tests] Added tests for deletion of directories