ci: add Gitlab CI (linter, documentation)
- Shell scripts linter
- Yaml files linter
- JSON files linter
- Markdown files linter
- Check that Markdown links and images reference existing local files and headings.
- Check that external URLs in Markdown files are alive.
Edited by Fabrice Gangler