Disable create pool if all disks are offline or parted

Modify free disk filter to check if disk is offline or parted
Fetch disks and pools after a pool is deleted, because disks may now be
free.
Merge pull request #331 from sujeetsr/issue#330_create_pool

Disable create pool if all disks are offline or parted