C++ mapping to diff_delta/patch_delta => class mgzdiff
mgz-diff is provided as an "mgz" package compliant with pkgconfig
(with other dependencies to "mgz" : mgz-io, mgz-security)
Impl unit tests for "integrity checks" feature
...that is next to come (as expected, tests fail)
Impl. internal integrity checks in mgzdiff:
- encoding: writes a magic number, the crc32s of source and target in a header
- decoding: check header against upgraded source crc, rebuilt target crc, and delta file format
Tweaked CMakeLists to compile/run/test on Win,
using installed static libs in C:\Program Files\MGZ_UTILS