CI: Switch to plain Alpine image with modern ansible-lint
Compare changes
This also enables GitLab-parseable ansible-lint output.
This also removes two unsupported and obsolete roles, as well as fixing a few (minor) issues along the way.