Update ruby-libvirt dependency to 0.5.0

Ruby-libvirt 0.5.0 released and  include network definition update,
which is necessary to support multi-VM/multi network support.

https://rubygems.org/gems/ruby-libvirt
export host directory by kvm/qemu VirtFS

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
add guest capability p9

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
Now depend on vagrant 1.4.0 and later

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
wip

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
update to catch up vagrant 1.4.0 changes

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
add NFS valid id generator

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
nfs: update action sequence

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
revert to use using_nfs? function

- here only support >= vagrant 1.4.0
- simplify host_ip retreival

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
update dependency ruby-libvirt 0.5.2

- ruby-libvirt released minor fixes for its 0.5 version.

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
driver: catch error on conn.capabilities

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
ruby-libvirt dependency update

- accept future updates on 0.5.x

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
configurable disk_bus

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
add spec for config

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
template: ide should be on pci00:00:01.1

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
Support customize directive in Vagrantfile

- user now can call virsh to customize virtual machine
  ex.
  config.vm.provider :kvm do |kvm|
    kvm.customize ["-v"]
  end

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
update README about customize parameter

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
spec: more test for config variables

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
template: appears sata/scsi only when nesseary

- sata disk controller does not support suspend.
  It is appears only when it is neccesary.

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
Merge branch 'share_p9' into next