Robustness enhancements

I have done the following changes:
- On linux call prctl in subprocess to be sure that the exiftool child process is killed even if the parent process is killed by itself
- When getting json results, verify that the results returned by exiftool actually belong to the correct file by checking the SourceFile property of the returned result
- Added possibility to provide different exiftools params for each file separately