shell: Polish Create Volume Group dialog

Add Warning when no available disks
Validate the length and content of input
Add Visual style when error occurs
Check the precondition of creating a volume group
Disable the create button properly

Fixes #871