Fix exception when source didn't include file or dev.
Add support for network disks parsing
Merge pull request #3104 from torhve/virt-fixes

Fix exception when source didn't include file or dev.