Update dev version to 0.0.5
Revert "Update dev version to 0.0.5"

This reverts commit 0db480ab35f63a17e0ad4848c53107e84d5e5825.
rolectl: Fix deploy without settings-file
Add missing requires for firewalld, systemd, NetworkManager and yum
Domain Controller: Export properties

Also renames setup_dns to serve_dns to better reflect the role
rather than just the installation command.
RoleBase: Handle NULL types
Add support for systemd targets

This patch causes new systemd unit files to be generated when a
role is deployed.

Target: This unit file will ensure that all dependent services are
started when the role is launched.

Extension units: These units extend the existing dependent
services and provide the reverse of the above: they ensure that
stopping the role target stops all of the dependent processes. It
also guarantees that a failure of one of these processes updates
the rolekit state for the role.

Failure unit: This is a special unit that emits a DBUS message to
roled if one of the dependent services has failed.
Support target in testrole
RoleBase: Use systemd targets for start() and stop()

This also moves the default implementation of start() and stop()
into RoleBase. It can be overridden by the roles if they need to
perform additional operations.