Merge cpp20-modernization into master: triangles-cli + macOS/Windows build fixes
Brings in from cpp20-modernization branch: -8aeb513: triangles-cli JSON-RPC client (bitcoin-cli pattern) -1d938d5: macOS build - use std::filesystem, drop Boost::system -600b1cf: macOS build - Boost::boost target for headers -569b541: Simplify DLL packaging - 274aafa/91d9233: Windows packaging fixes - 8c74f4e/ad26786: Packaging scripts (package-windows-daemon.sh, package-linux-daemon.sh)
This commit is contained in: