Fix graceful shutdown on keyboard interruption
Fix graceful shutdown on keyboard interruption

Cleanup function failed to kill process group, so child process is now
terminated by PID.

Also, surprisingly openconnect does graceful shutdown on SIGINT instead
of SIGTERM, so the signal sent to child is switched to SIGINT.

zoresvit/juniper-vpn-py