Test: Change test services to use iovec API

Changes:
 - Special linking of tfm_secure_tests library is removed from
   secure_fw/CMakeLists.txt if SST test partition is not used because it
   doesn't contain veneers anymore.
 - Disable the invert testsuite as it became deprecated.
 - Remove the veneers c and h files for the test services.
 - Modify the interface of the test service implementations, and the
   calls to them accordingly.

Change-Id: I9c684277662cee57aa1e426c8117bedc59903c99
Signed-off-by: Mate Toth-Pal <mate.toth-pal@arm.com>
diff --git a/test/test_services/CMakeLists.inc b/test/test_services/CMakeLists.inc
index 42c309c..0fe8c4b 100644
--- a/test/test_services/CMakeLists.inc
+++ b/test/test_services/CMakeLists.inc
@@ -29,17 +29,13 @@
 if (NOT DEFINED ENABLE_CORE_TESTS)
 	message(FATAL_ERROR "Incomplete build configuration: ENABLE_CORE_TESTS is undefined. ")
 elseif(ENABLE_CORE_TESTS)
-	list(APPEND ALL_SRC_C_S "${CORE_TEST_DIR}/tfm_core_test/tfm_ss_core_test.c"
-		"${CORE_TEST_DIR}/tfm_core_test/tfm_ss_core_test_veneers.c"
-		)
+	list(APPEND ALL_SRC_C_S "${CORE_TEST_DIR}/tfm_core_test/tfm_ss_core_test.c")
 endif()
 
 if (NOT DEFINED ENABLE_CORE_TESTS_2)
 	message(FATAL_ERROR "Incomplete build configuration: ENABLE_CORE_TESTS_2 is undefined. ")
 elseif(ENABLE_CORE_TESTS_2)
-	list(APPEND ALL_SRC_C_S "${CORE_TEST_DIR}/tfm_core_test_2/tfm_ss_core_test_2_veneers.c"
-		"${CORE_TEST_DIR}/tfm_core_test_2/tfm_ss_core_test_2.c"
-		)
+	list(APPEND ALL_SRC_C_S "${CORE_TEST_DIR}/tfm_core_test_2/tfm_ss_core_test_2.c")
 endif()
 
 if (NOT DEFINED TFM_PARTITION_TEST_SST)