[SRC_C][U-BOOT] Improve patch management for U-Boot integration
==== Add python tool for vendor testing ====
This new python tool is designed to facilitate the testing of various vendors. It includes a JSON file that contains the list of supported vendors, along with their respective test cases. The tool is capable of executing the following tasks:
- Create a workspace with the u-boot source code of the various vendors.
- Display the list of supported vendors and their test cases.
- Execute the main script "install.sh" for each vendor.
This tool has been designed to be used both inside the source code of Sysdata (its repository) and outside of it. In the last case, the tool will use also the sysdata.json file to create the workspace, which is used to fetch the sysdata repository. The evaluation of where the tool is done directly in the code.
==== U-Boot support ====
- 2024.01 (tested on QEMU)
- 2024.04 (tested on NXP EVKs)
- 2025.10 (tested on RPI)
Signed-off-by: Davide Cardillo davide.cardillo@seco.com