Let photon handle https images.

Closes #1808 
Includes a new test.
cc @koke cos I recall you were interested in photon supporting https. 
> I'm not sure if :// could happen somewhere else on the URL

I guess `rangeOfString:` would find the first so we'd be fine, but it feels like _optimistic_ parsing