use exif values in filenames when importing from a camera

See #350 for original and #675 for an attempt to get it up to date
http://www.darktable.org/redmine/issues/8415

So I finally fixed the original problem where it was not handling jpeg files properly, just copied the code from dt_exif_read to dt_exif_read_from_blob and it seems to work great.