Add TemporaryFile class

Added support for creating temporary file
- Constructor creates the temporary file.
- Destructor deletes the file.
- Provided remove function to delete the file.

Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I2a5e81af8cf4f4621e5ec6437b936126b7e9ba5a
diff --git a/meson.build b/meson.build
index e31f0c7..d39f9f5 100644
--- a/meson.build
+++ b/meson.build
@@ -90,6 +90,7 @@
         'extensions/phal/create_pel.cpp',
         'extensions/phal/phal_error.cpp',
         'extensions/phal/dump_utils.cpp',
+        'temporary_file.cpp',
     ]
     extra_dependencies += [
         dependency('libdt-api'),