Proposal for #827 Add ImageValidator

I can make it without extending FileValidator.
But there are uploadRequired, tooMany, tooBig checks in FileValidator and I think it would be a wasted try to check image's sizes when an uploaded file is tooBig or not even uploaded.