Add bunch of changes to make knife-kvm real option

Add options to customize vm (ram, cpus, arch, disk size, disk format, iso image path, iso image url, autostart)

Add subcommands to shutdown, start vm.