Make smm variable test cleanup more robust

Cleanup should not try removing unclearable variables and should
report error if cleaning something failed.
Variable cleanup is moved from the beginning of the tests to the
end to avoid leaving trash in the store.

Change-Id: If76a87e268345e93f1dd0f1e0b084ef489ccf61f
Signed-off-by: Gabor Toth <gabor.toth2@arm.com>
diff --git a/deployments/uefi-test/uefi-test.cmake b/deployments/uefi-test/uefi-test.cmake
index a02ca3e..9e43d6f 100644
--- a/deployments/uefi-test/uefi-test.cmake
+++ b/deployments/uefi-test/uefi-test.cmake
@@ -40,6 +40,7 @@
 	COMPONENTS
 		"components/service/uefi/smm_variable/client/cpp"
 		"components/service/uefi/smm_variable/test/service"
+		"components/common/uuid"
 )
 
 #-------------------------------------------------------------------------------