[UP-4241]  Move screenshot validation to the client so there is no serve...

...r cost on every render.

https://issues.jasig.org/browse/UP-4241