Fix cleanup for testsets

Logic that introduces cleaning up actions after manual stop of testset
has been fixed. For smoke testset cleanup_path was added to
__profile__. cleanup function from cleanup.py has been modified so that
it now properly treats situations when different additional components
is not installed. To NoseDriver's method _clean_up was added
functionality that retrieves deployment tags for current cluster and
passes it to cleanup function which in turn perform proper cleaning
actions.

Change-Id: Ib7bd3c37d8b4cf57d1608f9ab3bb44f3b046e582