dzn: Implement Reset{Descriptor,Command}Pool
Until we have proper pool handling, let's just free the resources that were allocated by the pool. This requires keeping track of all descriptor/command buffer that were allocated from this pool, which is basically what those 2 commits do.
(based on !44 (merged))
/cc @jenatali