[feat] use named pipe to launch openvpn
it still needs more testing (especially re. re-installing on top of other versions w/o uninstalling the openvpn service), and I think there's a bug right now when launching the first time if autostart is on, but the named pipe implementation is basically done.
- Resolves: #339 (closed)