Use ComboBox to select disk type instead of a tooltip dialog

The correct widget would be Select, but dojo has a bug selecting
dynamic options that took me 5 hours.
Show correct disk size (IEC) in disk group
Sort disks in available disks by size
Add indexes to available disks
Rename to Add Extra Device

Requested by:	alfred
Color disk table based on optimal and non-optimal
Keep showing drag and drop tooltip until it has been dragged once
Fix form submission
Add methods to add a new group with an available disk row
Handle cases to auto add new group from 1 to 11 disks

While I'm here fix it to add the group in the first row, if empty.
Handle first case when adding a group of same disks in use

When someone clicks to add available disks as a group and the
same sized disks are already in the volume layout add them as a
new row and the rest of them as a spare.
Add a button to add available disks as group
Do not delete group with delete statement, it breaks index
Handle auto add of available disks for >= 18 < 99

Choose raidz or raidz2 based on number of spares left.
This needs testing.
Handle auto add new group for disks > 99
Adjust size after auto adding to an existing group
Handle adding to an existing group to fill multiple columns

That will happen if (number of disks per row) * 2 <= (available disks)
Fix vdev type value on volume manager form submission
Display the progress of jail creation when jails are being created
We need to update disk type options after removing a disk group

Otherwise the options to choose the disks that just become available
will not be shown.