Set the libvirt driver to use accelerated kvm.

This wasn't necessary in previous versions of vagrant-libvirt because
this option specified the uri, and the domain type defaulted to kvm. In
newer releases, you have to specify this for performance, otherwise it
will default to qemu software only virtualization. This depends on:

https://github.com/pradels/vagrant-libvirt/commit/67734f003273d3fadcca3893c994f691fee1b629

also available at:

https://github.com/purpleidea/vagrant-libvirt/commit/67734f003273d3fadcca3893c994f691fee1b629
The xml.py file should be executable to help downstream packagers.
Release 0.0.3

Don't let the small version number fool you. Puppet-Gluster is quite
grown up :)

Thanks to Gilles for lots of testing.
Thanks to Andrea for working on packaging.
Pull operating system specific data from yaml files.

This patch includes package names.
Pull more operating system specific data from yaml files.

This patch includes program paths.
Add Debian/Ubuntu specific packaging changes.
Add Debian/Ubuntu specific service naming changes.

This patch also generalizes the service name, so that other operating
systems will also benefit from this patch by dropping in a yaml file.
Add Fedora/RedHat specific yaml data changes.

The Fedora changes are specific to F20 era changes. If you are
interested in having this compatible with an old version of Fedora, you
can drop in a Fedora version specific yaml file.
Use the correct path for findmnt on Fedora.

This patch is dedicated to Gilles who didn't like the findmnt patch
initially, but now loves it because it is cross distro friendly :)
Thanks for all your time testing Puppet-Gluster... More eyes helps!
Make argparse optional on platforms where it is built into python.
Documentation updates including yamldata multi-platform work.
Comma fix
Additional small fixes...
Support distributed vagrant guest creation across a list of hosts.

If you specify a comma separated list of hosts with the --gluster-splay
argument, or with a list in the yaml file, vagrant will distribute guest
creation across the pool of hosts.

Each element can be prefixed with a <username>@ string if you need to
specify the username used to connect. By default it uses 'root'.

It is useful to pre-provision your virtual machine hosts with your
public key so that libvirt connections over ssh work without prompting.

This is particularly useful if you'd like to use vagrant to orchestrate
the building of a large gluster cluster of virtual machines across many
hosts.

Thanks to Dan Lambright for presenting me with the automation problem!
Support distributed vagrant guest creation for glusterfs clients.

This is similar to the earlier splay patch for distributing annex hosts,
except that it distributes the guest virtual machines for clients.
Specify location of puppet master.

The [username@]hostname format is supported.

This is useful when combined with the splay and csplay features so that
the puppet master gets created on a remote host too.