Testing sugar modifications

@environment decorator now clones separate test cases for every environment. So,
 It's allows us to run tests in parallel, increased logging clearness.

Real test-components report: https://jenkins.dev.qubell.com/job/test-components-REMOVE-IT/26/testReport/
Test report example (compare execution time with multiprocess):
```
bash-3.2$ nosetests -s -v test/test.py
test_create_database (test.MysqlTestCase) ... ok
test_port (test.MysqlTestCase) ... ok
test_create_database (test.MysqlTestCase_AmazonEC2_CentOS_53) ... ok
test_port (test.MysqlTestCase_AmazonEC2_CentOS_53) ... ok
test_create_database (test.MysqlTestCase_AmazonEC2_CentOS_63) ... ok
test_port (test.MysqlTestCase_AmazonEC2_CentOS_63) ... ok
test_create_database (test.MysqlTestCase_AmazonEC2_Ubuntu_1004) ... ok
test_port (test.MysqlTestCase_AmazonEC2_Ubuntu_1004) ... ok
test_create_database (test.MysqlTestCase_AmazonEC2_Ubuntu_1204) ... ok
test_port (test.MysqlTestCase_AmazonEC2_Ubuntu_1204) ... ok
----------------------------------------------------------------------
Ran 10 tests in 2816.805s

nosetests -s -v --processes=16 --process-timeout=90000 test/test.py
test_create_database (test.MysqlTestCase) ... ok
test_port (test.MysqlTestCase) ... ok
test_create_database (test.MysqlTestCase_AmazonEC2_CentOS_53) ... ok
test_port (test.MysqlTestCase_AmazonEC2_CentOS_53) ... ok
test_create_database (test.MysqlTestCase_AmazonEC2_CentOS_63) ... ok
test_port (test.MysqlTestCase_AmazonEC2_CentOS_63) ... ok
test_create_database (test.MysqlTestCase_AmazonEC2_Ubuntu_1004) ... ok
test_port (test.MysqlTestCase_AmazonEC2_Ubuntu_1004) ... ok
test_create_database (test.MysqlTestCase_AmazonEC2_Ubuntu_1204) ... ok
test_port (test.MysqlTestCase_AmazonEC2_Ubuntu_1204) ... ok
----------------------------------------------------------------------
Ran 10 tests in 972.703s
```

Setup errors now passed to child tests. So, is setup in error, tests are also marked errored:
```
bash-3.2$ nosetests -s -v --processes=16 --process-timeout=90000 test/test.py
test_create_database (test.MysqlTestCase_AmazonEC2_CentOS_53) ... ERROR
test_port (test.MysqlTestCase_AmazonEC2_CentOS_53) ... ERROR
test_create_database (test.MysqlTestCase) ... ERROR
test_port (test.MysqlTestCase) ... ERROR
test_create_database (test.MysqlTestCase_AmazonEC2_Ubuntu_1004) ... ok
test_port (test.MysqlTestCase_AmazonEC2_Ubuntu_1004) ... ok
test_create_database (test.MysqlTestCase_AmazonEC2_Ubuntu_1204) ... ok
test_port (test.MysqlTestCase_AmazonEC2_Ubuntu_1204) ... ok
test_create_database (test.MysqlTestCase_AmazonEC2_CentOS_63) ... ERROR
test_port (test.MysqlTestCase_AmazonEC2_CentOS_63) ... ERROR
ERROR

```


move array append to setUpClass, this is strange to fill it here.
note: this method should `return instance`