FIX leak: we were still listening at a request even if it returned:

listen for 'abort', 'failed' and 'load' on the request object
once the request object returns any of them, stop listening for any of them
implement a basic destroy for the volume and slice.

still some leaks to be investigated.
fix compilation warnings