Release 1.2.4 - 28.08.2020

NEW FEATURES
- Windows: support Unicode file paths in core and I/O (issue #335).
  This allows dv-runtime to run, save and load files on Windows when
  non-ASCII characters are present in file paths. Some modules are
  currently not able to handle Unicode file paths, see issue #351.
- Calibration: improved usability, added buttons to directly control
  calibration actions, checking candidate patterns before calibration
  is now mandatory (issue #297).
- Accumulator: add event-number driven image reconstruction (issue #327).
- SDK ConfigTree API: low-level C API is const-correct now (issue #350).
- ConfigServer: add receivedID to PUSH messages.
- CMake: drop support for boost < 1.56.

BUG FIXES
- dv-filestat: fix crash on usage related to type discovery (issue #342).
- dv-filestat: fix executable missing from Ubuntu packages (issue #342).
- Converter AEDAT 3.X: fix setting of Frame's StartOfFrame and EndOfFrame
  timestamps (issue #350).
- SDK wrappers.hpp: ensure failures to allocate memory on commit() are
  properly handled (issue #350).
- SDK wrappers.hpp: copying from an empty/null input to an output cannot
  work and now throws an exception (issue #350).
- SDK Modules: dv::ModuleBase not copyable/movable anymore (issue #350).
- Calibration: ensure module can be stopped at any moment, even during
  calibration pattern review (issue #344).
- Calibration: warn that loaded calibration files only apply after
  a restart of the module (issue #344).
- Calibration: removed homography calculation and drawing of reprojected
  points on stereo calibratio (issue #345). Use the epipolar lines to
  verify the quality of stereo calibration.
- Modules: fix deadlock on module shutdown if a commit() is being done
  in another thread started from that module (issue #348).
- Modules: fix possible crash if module is waiting on child to start
  and child gets removed first (issue #349).
- SDK ConfigTree: reported range for booleans is now 0-1.