testrole/role.py: Add missing pass calls for the do_ methods
Update dev version to 0.0.2
New state REDEPLOYING
DBusRole: Fixed get_dbus_property call in Get
src/rolekit/client: Support instances

* RolekitClientRole
  - lost instance methods
  - new methods for getInstances, getNamedInstance and getNamedInstanceObj
  - deploy supports values

* RolekitClientRoleInstance (New)
  - For instances

* RolekitClient
  - Updated signals and callbacks
  - Dropped old method getRolesByState
  - New methods getAllRoleInstances, getAllRoleInstancesByState, getRoleObj, getNamedRoleObj, getRoleInstanceObj, getRoles and getRoleNames
DBusRole: New property name

This property shows the name of the role in D-Bus
RoleBase: deploy method is only visible in a role, not in an instance

RoleBase.deploy is used in DBusRole.deploy
RoleBase: New method check_values to validate new values early

check_values is used in deploy to be able to check new values before calling do_deploy.
RoleBase: Extended assert_state to allow more then one state
RoleBase: decommission is possible in READY_TO_START and ERROR state
RoleBase: Write out error state changes, apply_values fails into error state
RoleBase: New redeploy method

Redploy should be used for an instace that has been deployed already and is either in READY_TO_START or ERROR state.

Support in testrole added
RoleBase: Update does not accept values

For updating an instance, use redeploy
rolectl: New version with support for roles and instances

Provides commands: version, list, settings, deploy, redeploy, status, start, stop, restart, update and decommission
rolectl : Use json to decode values for --set option with deploy and redeploy

Examples:
rolectl deploy testrole --set custom_firewall=true
rolectl redeploy testrole/1 --set firewall_zones='["work", "public"]' custom_firewall=false

lease enter the commit message for your changes. Lines starting
RoleBase: _check_property: Only raise MISSING_CHECK if prop is not catched
rolectl: update does not accept settings anymore
Include role state diagram

This patch adds a graphviz doc and a Makefile to turn it into a
PNG visualization of the state diagram. It intentionally does not
include the output in 'make install'. It can be used in the future
to supplement documentation.
Silence Eclipse about an undefined variable.
Add docstrings