Added hard disks support

- Unified way to define and create storage pools
- iSCSI storage pools and volumes
- NETFS storage pools and volumes
- Dir storage pools and volumes (can be attached to IDE or SCSI)