Allow to pass alternate image in URL
Report error if image download fails
Add workaround for Safari optimizer bug

Can be disabled by appending #noFloatDecodeWorkaround to the URL