Updated to admesh 0.98.1
Ported some minor methods to XS
Refactored ClipperUtils API for a more consistent arguments convention
Fixed minor regression in plater 2D canvas
Fixes to UTF-8 handling in file paths
All std::string variables are now supposed to be UTF-8 encoded. We now embed the std::string typemaps in order to do this. #2282
Leave the Spiral Vase checkbox always enabled but prompt user when incompatible options are set. This should be more user-friendly than blindly disabling the Spiral Vase checkbox. #2360
--spiral-vase now automatically overrides --perimeters, --top-solid-layers and --fill-density instead of throwing incompatibility error. #2360
Refactoring: move ooze prevention, wipe and avoid crossing perimeters into nested classes for better isolation
Bugfix: spiral vase was not working when extrusion axis was not E. #2350
Fixed regression causing small perimeter speed not to be applied anymore. #2365
Fixed regression causing retraction to be skipped when Retract Length was 0 but Use Firmware Retraction was enabled. Includes regression test.  #2359
Fix error in a1193d28bc45ff68629dbdbfe0cfe007c3dfcabe. #2365
God bless regression tests.
Refactoring: removed _islands members in Slic3r::GCode
Refactoring: renamed all contains_*() methods to contains() in C++
Minor cleanup in GCode.pm
Merge pull request #2278 from hroncok/admesh98

Updated to admesh 0.98.1
Bugfix: Slic3r::GCode::Reader did not parse correctly when use_relative_e_distances was enabled. #2033
New experimental feature for pressure management. Credits to @llluis for the original implementation. #1203 #1677 #2018
Minor fix to pressure management: support the case where speed is set before printing commands with a dedicated G1 Fx line