shell: Polish create volume group dialog

Add warning when there are no available disks
Validate the length and content of input
Add visual style when error occurs
Check the precondition of creating a volume group

Fixes #871