CI: Switch to plain Alpine image with modern ansible-lint
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.
Edited by Thomas Schneider