new options: virt-*, power-type, kernel-options...

and many more!

we add all major virt-options to both, profile and system.
virt-bridge we only explicitly add to profile, providing a default for
systems that use this profile.
Otherwise, system's interfaces already handles virt-bridge!

We also add power-type to system. In order to make use of it, the
fence-agents package is needed.

Finally, we also add the nameservers option to profile, and also add a
nameserver search option.
convert to string before comparison

Everything that could be misinterpreted as a number or anything else is
now converted to string before comparisons
typo: to_ts -> to_s
fix search parameter: previously we reassigned nameservers
syntax errors, comma on the last line
renamed dep class and added as default to params
set default of param hostname to resource title/name
fixed bugs with repeated puppet runs because of virt_auto_boot