Add no_install to VMWizard

refs #14043
template_to_instance: Actually use hypervisor params

Previously hvparams were set on the template, yet never passed to the RAPI!
This should fix quite a lot of complaints.

refs #14043
Show disk template in vm detail page

Move Disk type out of per disk row, and moved above list of disks.

refs #14043
Allow user to not boot vm in creation

refs #14043
Add iallocator to create vm

refs #14043
Add help text to no_install

refs #14043
Fix helptips on checkbox items in wizard.

refs #14043
Add iallocator to create vm wizard

Uses default iallocator if available, otherwise has the user specify pnode.

refs #14043
VMAdvancedForm defaults to not using iallocator

Makes it easier to control the state by changing class variable.

refs #14043
Add default_iallocator to mock data to make tests pass

refs #14043
Merge branch 'bug/14043' into release/0.10.2

* bug/14043:
  Add default_iallocator to mock data to make tests pass
  VMAdvancedForm defaults to not using iallocator
  Add iallocator to create vm wizard
  Fix helptips on checkbox items in wizard.
  Add help text to no_install
  Add iallocator to create vm
  Allow user to not boot vm in creation
  Show disk template in vm detail page
  template_to_instance: Actually use hypervisor params
  Add no_install to VMWizard