Add periodic pipeline for testing of all macros
Implement a nightly pipeline that runs the following tasks:
- Verifies that all of the macros return a 0 exit code when run with default parameters
- Adds a badge to the project with the number of failed macros
- Publishes a list of the executed macros and their exit codes on the dedicated B@MN website page