filters: add selected and length filters

We will be using them in a followup commit.
delete-modal: let user confirm deletion (fixes #84)
container: make delete button a default botton

This button is no longer dangerous in itself since we now show a
confirmation dialog.
swift: add deleteDirectory method

This deletes all objects in the specified pseudo-directory.
delete-modal: support deleting pseudo-directories (fixes #36)

This is not terribly elegant at the moment: you simply see the
directory as an item in the delete modal and when it is deleted, it
disappears from the object listing.

See #85 for ideas to improve this.
Merge pull request #86 from mgeisler/delete-modal

Delete modal
swift-simulator: correct handling of prefix

Before, a request with prefix=foo and an object named foo/bar.txt
would result in '/bar.txt' being returned.

This is incorrect since Swift really returns 'foo/' in that case. In
general, objects and subdirs are always returned using their full
name, so we should not cut off the prefix like we did.
swift-simulator: only add a subdir once in listObjects

Before, we would add {subdir: 'foo/'} twice when a container had two
objects named foo/a.txt and foo/b.txt.