Move responsibility of querying availble disks to middleware, this
is much faster than invoking python for each disk, where GEOM tree
gets populated to XML objects, etc upon initalization.

This change also makes it much easier to distinguish between used
disks and unused disks because we have information available from
Volume object (#3685).

Ticket: #3685