Testing sugar modifications

Launching instances using @applications sugar now adds separate tests for launching and destroying instances. So, preparation process tratet as a test.

@environment decorator now clones separate test cases for every environment. So,
 It's allows us to run tests in parallel, increased logging clearness.

Test report sample (compare execution time with multiprocess):
```
bash-3.2$ nosetests -s -v test
Launch component_mysql_dev ... ok
test_create_database (test.MysqlTestCase) ... ok
test_port (test.MysqlTestCase) ... ok
Destroy component_mysql_dev ... ok
Launch component_mysql_dev ... ok
test_create_database (test.MysqlTestCase_AmazonEC2_CentOS_53) ... ok
test_port (test.MysqlTestCase_AmazonEC2_CentOS_53) ... ok
Destroy component_mysql_dev ... ok
Launch component_mysql_dev ... ok
test_create_database (test.MysqlTestCase_AmazonEC2_CentOS_63) ... ok
test_port (test.MysqlTestCase_AmazonEC2_CentOS_63) ... ok
Destroy component_mysql_dev ... ok
Launch component_mysql_dev ... ok
test_create_database (test.MysqlTestCase_AmazonEC2_Ubuntu_1004) ... ok
test_port (test.MysqlTestCase_AmazonEC2_Ubuntu_1004) ... ok
Destroy component_mysql_dev ... ok
Launch component_mysql_dev ... ok
test_create_database (test.MysqlTestCase_AmazonEC2_Ubuntu_1204) ... ok
test_port (test.MysqlTestCase_AmazonEC2_Ubuntu_1204) ... ok
Destroy component_mysql_dev ... ok

----------------------------------------------------------------------
Ran 20 tests in 2452.058s


bash-3.2$ nosetests -s -v --processes=16 --process-timeout=400000 test
Launch component_mysql_dev ... ok
test_create_database (test.MysqlTestCase_AmazonEC2_Ubuntu_1004) ... ok
test_port (test.MysqlTestCase_AmazonEC2_Ubuntu_1004) ... ok
Destroy component_mysql_dev ... ok
Launch component_mysql_dev ... ok
test_create_database (test.MysqlTestCase) ... ok
test_port (test.MysqlTestCase) ... ok
Destroy component_mysql_dev ... ok
Launch component_mysql_dev ... ok
test_create_database (test.MysqlTestCase_AmazonEC2_CentOS_53) ... ok
test_port (test.MysqlTestCase_AmazonEC2_CentOS_53) ... ok
Destroy component_mysql_dev ... ok
Launch component_mysql_dev ... ok
test_create_database (test.MysqlTestCase_AmazonEC2_Ubuntu_1204) ... ok
test_port (test.MysqlTestCase_AmazonEC2_Ubuntu_1204) ... ok
Destroy component_mysql_dev ... ok
Launch component_mysql_dev ... ok
test_create_database (test.MysqlTestCase_AmazonEC2_CentOS_63) ... ok
test_port (test.MysqlTestCase_AmazonEC2_CentOS_63) ... ok
Destroy component_mysql_dev ... ok

----------------------------------------------------------------------
Ran 20 tests in 681.940s
```




They used in tearDownClass and find_by_application_name. Or i did not understand your comment.