Refactor: Replace `piexif` with `py3exiv2`.
This is mostly so we can use XMP tags, but it is a more convenient API in any case. The downside is that it uses libexiv2
and libboost
, which are additional binary dependencies, but as this is only needed on the client where galleries are prepared, not on the server where they are published, this isn't a big issue.