Validator::validateMimes: SplFileInfo::getPath isn't reliable

use Symfony\Component\HttpFoundation\File\UploadedFile::isValid instead

http://api.symfony.com/2.4/Symfony/Component/HttpFoundation/File/UploadedFile.html#method___construct states that only a few methods have reliable results before checking that `isValid` is true