[UP-4241]  Move screenshot validation to the client so there is no server cost on every render.
Merge pull request #453 from jhelmer-unicon/UP-4241_client_side_image_url_validation

[UP-4241]  Client-side rather than server-side screenshot validation.