Added the ability to connect to a pre-configured VPN connection. I assume that as long as no secrets are required, any type of VPN supported by NetworkManager will work. Secret input supported for OpenVPN. But two-factor authentication is not yet supported.