* updated links which were pointing to pre-historic sources
* renamed zuul.d/layout.yaml to zuul.d/project.yaml to follow
upstream's pattern
* removed sphinx pin as the maximum version allowed was too low
* replace dashes with underscores in setup.cfg - setuptools
v54.1.0 introduces a warning that the use of dash-separated
options in 'setup.cfg' will not be supported in a future
version [1].
* replace testr unit test runner by stestr. testr runner hasn't
been updated for ~6 years - stestr is its successor
* add missing .gitignore file filled by the standard paths
* fix pep8 issues
[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
Change-Id: I889717a6a355a09c74c850a5d91f162798a7f07e
1. Set parameters to set flavor and image for baremetal
2. add and reorganize timeouts/retry code
3. fix changed call to verify compact services
4. fix user to ssh into the image
Change-Id: I80cc2e0cd8abc5d860b22349276ef4a40282e4f2