Update graphviz to 2.50.0
Changes:
- Fixed various problems in the generation of Javascript bindings
- Ensure correct file-level dependency for generated file in cmake generated projects
- Fixed compile failures with a C++20-compatible toolchain
- Make Graphviz buildable as a cmake subproject/subdirectory
- lefty is disabled by default
- Gv2gml Doesn't escape quotes in attributes
- GVPR incorrectly understands color schemes
- gvpr "split", "tokens", and "index" functions produce incorrect results
- hard-coded lookup tables for fallback font metrics for more fonts and font variants
- remove Bashism from gvmap.sh
- Lefty artifacts are no longer installed when Lefty is disabled
- Smyrna artifacts are no longer installed when Smyrna is disabled
- Fixed calling convention mismatches in delaunay.c’s GTS code
- Fixed impure assertion in jacobi
- parameter name in gvusershape_find prototype corrected to a const pointer, to match the implementation
- Fixed: xdot JSON output is not valid JSON
