Make openfortivpn binary location configurable, or dependent on $PATH
I needed to upgrade to openfortivpn 1.15.0 because the Fedora-supplied 1.14.0 is no longer compatible with my employer's VPN. I built and installed the new version under /usr/local but NetworkManager insists on using 1.14.0. It looks like it is hard coded to pick up the version installed in /usr first: https://gitlab.gnome.org/GNOME/NetworkManager-fortisslvpn/-/blob/master/src/nm-fortisslvpn-service.c#L185
DNF removing openfortivpn is not an option because it will take NetworkManager-fortisslvpn and NetworkManager-fortisslvpn-gnome with it, as they depend on openfortivpn.
Therefore we need the openfortivpn binary location to be user configurable, either through the UI or by finding the first available version in the user's $PATH.