Improve fake resources
Implement the reset endpoint

The implementation works perfectly for the fake.Cloud cloud driver.
Move initialization of fake cloud in from_dict
Remove from sample config CLIENT_MAKER
The num_hypervisors param allow to spe

The patch adds a new parameter to specify a number of hypervisors.
The parameter is num_hypervisors.
Do not initialize the Fake backend on the start

The Fake backend requires a new format of configuration. An example of
the format is:

        fake:
            delays: true
            num_hypervisors: 8
            populate:
                num_tenants: 20
                num_servers: 15

where

* num_hypervisors – a number of hosts in the cloud
* pupulate – is an optional, if present then the cloud would
    be populated by tenants and servers.
    * num_tenants – a number of tenants for population
    * num_servers – a number of servers for population
Several improvements for fake.Cloud
Fix iterating via fake objects
Move initialization/reset clouds in Services
Backward compatibility for legacy scripts
Parallel execution of resets
Add check for cloud.Cloud
Add missed pumphouse.base
Enable disabled services on cleanup