fix curl for shadow url/restrictive hosts, add fallback if curl is disabled, update readme-icons.txt