Deny stupid actions while extending a volume

Do not allow different vdev types or number of disks per vdev.

Ticket:	#3749