Add default to :ensure property
Add retrieve method stub to :ensure property of gueststatus type
Add datastore and gueststore parameters to define where guest files
should be stored
Add default amount of guest memory as this parameter has to be
provided when creating a VM with virt-install
Merge :cdrom, :location, :pxe and :import parameters into
:installmethod parameter. Add :installmedia parameter to provide
the necessary path to an installation media for :cdrom and
:location installation methods.
Add default for :installmethod parameter
Add new parameter :controller, :redirdev and :memballoon
Add flattenoptions method to libvirt provider to create valid
option strings from lists of hashes for usage with virt-install.
Add lxc connect uri
Change parameter names to their plural form where applicable.
Add missing parallelports parameter
Add basic functionality to create/remove a guest VM
Add (incomplete) purge functionality
Modify the method flattenoptions so that the identifiery parameter
can be nil. This makes the method more flexible which is necessary
for the --filesystem parameter of virt-install.
Add handling for the complex virt-install parameters
Add basic handling of boolean type parameters
Remove redundant :parallel type parameter
Create the necessary virt-install flags (--nodisks,... etc.) from
the boolean type parameters