Fix vm.network.change command

There can be multiple devices with the same network backing, use device name instead.
- Use device.remove instead of vm.network.remove (the latter never worked quite right)
- Use device name in vm.network.change and fix -net flag to be consistent with vm.network.add