Fix minor typo in async_test
TODO updates according to latest changes and submissions
r0_0_2-1
Update dev version to 0.0.3
Use "@VERSION@" for ROLEKIT_VERSION

With this change the proper version of rolekit is used in the D-Bus interface.
Missing resetError method for instances

Adds resetError to RoleBase and reset-error to rolectl
Better message for INVALID_STATE error
Convert exceptions in D-Bus methods as if by @dbus_handle_exceptions.

This really does call for a decorator that allows us to just say

@dbus_service_method_async
def deploy_async(..., no_handlers_here):
    yield None

but that’s for later.
Beautify a comment
Change async naming conventions.

Establish a _future suffix convention for functions returning futures.

Drop async_ from names of all functions within the async module as
unnecessarily redundant.  To avoid confusion, document that this
module should always be used as “async.function_name” (i.e. each time
referring to the async nature of the functionality).  Hence, also
replace __all__ because it is a maintenance burden, and only useful for
“from async import *”, which we actively want to break rather than
support.
Add an async.async_subprocess_future helper.

This uses the GLib mainloop infrastructure for polling.
Implement starting and stopping services, and use it in databaseserver.
Enable logging of subprocess output

In the original approach, it was impossible to monitor the
progress of a subprocess because all of the stdout/stderr was
being buffered for retrieval only after the process exited.

With this patch, we will now drop stdout into log.debug1() and
stderr into log.error() as they come in (in addition to storing
the complete results for retrieval later). This will make
debugging efforts much simpler.
DBusRole: New method get_name, using in RoleD.getNamedRole

Fixes https://fedorahosted.org/rolekit/ticket/3

Bugs closed: 3

Reviewed at https://reviewboard-fedoraserver.rhcloud.com/r/55/
Improve exception logging

There are several places where we simply log an exception without
any context. This patch adds the exception type to these messages
to improve debugging.
Domain Controller deployment
Make decommission asynchronous
Domain Controller: Add decommission routine