feat(libtl): integrate Transfer List Library as submodule

Replaces in-tree transfer_list implementation with LibTL submodule.
Removes legacy source and headers, updates includes and makefiles
to use the standalone library. Adds architecture-specific inttypes
headers for compatibility.

Change-Id: Iff8272a6417983b9fb8e7f6bde6db44c2a6020f5
Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
diff --git a/tftf/tests/tests-firmware-handoff.mk b/tftf/tests/tests-firmware-handoff.mk
index 65dfc4b..c7ca2cd 100644
--- a/tftf/tests/tests-firmware-handoff.mk
+++ b/tftf/tests/tests-firmware-handoff.mk
@@ -7,11 +7,12 @@
 ifeq (${TRANSFER_LIST}, 1)
 
 include lib/event_log/event_log.mk
+include lib/libtl/libtl.mk
 
 TESTS_SOURCES	+=	$(addprefix tftf/tests/misc_tests/,		\
 	test_firmware_handoff.c						\
 )
 
-TESTS_SOURCES	+=	${EVENT_LOG_SOURCES}
+TESTS_SOURCES	+=	${EVENT_LOG_SOURCES} ${LIBTL_SOURCES}
 
 endif