New ralph-independent way of setting icons for CIs

Previously only the CIs that were taken from ralph got icons. Other didn't have one, which caused problems e.g. when creating the impact report.

This PR changes the logic for icons - they are set per CI type.