Support executing trojan periodically
Add protocol-agnostic framework and GP-specific implementation to execute trojan at regular intervals, with the interval either decided by the protocol, eg VPN server specified or default value, or forced by user of OpenConnect library or application.
Edited by Corey Wright