Generate BTI information to SP manifest

For raw binary SPs the SP manifest needs to capture if for executable
regions GP bit needs to be enabled. Extend elf_segments_to_manifest.py
to generate the needed attributes based on the elf input file.

Signed-off-by: Gabor Toth <gabor.toth2@arm.com>
Change-Id: Ic0abfa977d67c15925c2dda8db8a81608f5c56c6
diff --git a/tools/python/requirements.txt b/tools/python/requirements.txt
index 81bf605..208c74f 100644
--- a/tools/python/requirements.txt
+++ b/tools/python/requirements.txt
@@ -1,7 +1,7 @@
 #
-# Copyright (c) 2022, Arm Limited and Contributors. All rights reserved.
+# Copyright (c) 2024, Arm Limited and Contributors. All rights reserved.
 #
 # SPDX-License-Identifier: BSD-3-Clause
 #
 
-pyelftools==0.28
+pyelftools==0.31