Fix the problem of alot of storage related logging getting lost due to our misunderstanding of Provision::Log and its requirement on a machine spec.

Create a simplified way to obtain a logger that doesn't rely on a
machine spec. Use that logger in all the storage related places to
create a storage log. Log all storage things to the storage log.