SVG icon fallback to PNG if SVG fails 

Add a PNG fallback to the icon if the SVG fails (as it does on some older Linux systems).

This should fix cylc/cylc/#440.