Add flexibility in dot, java, and plantuml.jar locations
This series adds support for setting the paths to dot
java
and plantuml.jar
at compile time or runtime via environment variables, or at runtime via CLI arguments.
With all this in place, building subplot for other OSes than Debian is a lot more reliable, e.g. I can successfully build a subplot
binary which works properly on nixos.