Introduce hypervisors and services
Use top-level initialization of clients for clouds
Pass to the add_user_role only IDs of objects
Raise particular exception according to services
Do nothing in the fake.Identity
Add support for definition specific AttrDict objs