Validate unique PV and Component names in configuration files
We have occasionally seen situations where the alarm configuration contains duplicate Component or PV names, and this has caused failures when applied to the Alarm Server.
This MR is meant to solve this by catching these situations in the GitLab-CI validation job, thus failing the pipeline early if such incorrect files exists.