Allow images to have empty info fields

It might not be possible to parse all the fields for all the images. For
example, some images might not have EXIF data at all.
Use libexiv2 instead of exiv2 command-line-tool
Ignore files which are not recognized by QImage