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
driver: storage_pool:add  permission control argument

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
more robust wait for boot (use WaitForCommunicator which is built-in action in Vagrant 1.3+.)
check Vagrant version

-use wait function in 1.3+
-alternate sleep in 1.2-

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
Remove spleep for keep behavior

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
add action resume_network

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
fix list_interfaces()

- fix typo
- fix array handling

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
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>
Merge pull request #133 from miurahr/wait_for_boot

Wait for boot
Merge pull request #134 from miurahr/resume_network

Resume network
Merge pull request #131 from miurahr/fix_spool_management

driver: storage_pool:add  permission control argument
export: add compress option to qemu-img

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
force libvirt to find qemu

fix #137

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