Add first test for patching environment, which
deploys some cluster and apply patches on it.
Environment configuration (deployment test) is chosen
automatically based on packages tags.
Tests require errata.yaml which should include scenarios
for applying/verifying patches.
Additional variables required by patching tests:
* PATCHING_MIRRORS - list of repositories with patched
packages;
* PATCHING_WEB_DIR - directory on master node which is
available via HTTP (used for new repository);
* PATCHING_BUG_ID - bug ID which is going to be fixed;
* PATCHING_PKGS_TESTS - local path or URL to destination
where test plans for packages are stored;
* PATCHING_APPLY_TESTS - local path or URL which should
be used to get test plans for bugs (using bug ID);
* PATCHING_PKGS - list of patched packages; if empty -
list is gotten from test plan (errata.yaml) or from
repository.
Implements: blueprint mos-patching-tests
Change-Id: Ic696a49bd12504c9e045cf824248ff09bb7d53cb