Fixes #6608 - expose disk usage info through available_storage_domains API

Extends the existing available_storage_domains API by adding the freespace, capacity, and uncommitted values.
Could you try changing this to: `Foreman::Model::Vmware.any_instance.expects(:available_storage_domains).with(nil).returns([storage_domain])` as it's now passing an argument in.