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>
ruby-libvirt dependency update

- accept future updates on 0.5.x

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
Merge branch 'fix_suspend_fail' into next
Merge branch 'update_libvirt_ver' into next