Lower case keywords; improve exiflib performance by having it scan an entire directory
Add all files in order to avoid running ExifTools on later scans, which improves re-scan performance
Keep the reader open as long as possible, which helps with performance on re-scan