Add generic IPsec engine
Migrated from: https://tracker.clearos.com/view.php?id=964
Reported by: Peter Baldwin
Both the "Static VPN" and "Dynamic VPN" apps use the same Openswan engine. In addition, an L2TP implementation is in the pipeline. Create a basic library for all these apps.