Tools enhancement and modularization
This merge request introduces significant improvements to various tool scripts.
Key updates include adding a YAML configuration file for build checks, updating check_style.py for code style verification, and creating a unified utils module for consistent test result handling.
Other enhancements involve modularization and readability improvements in scripts like check_api.py, check_copyright.py and check_spacing.py, along with integrating file filtering and result logging functionalities.