daemon: Make StorageProvider accessible.

And remove one obsolete prototype.
daemon: Use UDisks and storaged to check whether a block device is in use.

Instead of trying to open it with O_EXCL, which doesn't work as
non-root.

Fixes #1205
test: Run storage tests as "admin".