openstack: bulk delete, subdirs, response event

This commit adds fixes and features to interact with OpenStack.
We've tested them against HP Cloud.
This was added to be able not to wait until the file is completely loaded into memory (what happens if you use a callback). That `response` event will be fired when only the headers of the file are loaded, so I can do something when that happens