vsphere -- allow specifying boot order

Hi this change allows specifying of the boot order of the VM. It works fine, but there is a problem with the fact that the device key has to be known for the boot-order specification, but it is not known prior the VM is created (the key is seems to be generated by the vsphere), so the user has to guess it.