Merged all changes.

Tried to integrate all changes from various forks. In this moment there are 3 ExifTool implementations. Some features still must be consolidated in the default one. Anyway they are interchangeable for most features.

A fix for windows 8.3/DOS filenames that don't work well with exiftool are also provided.