Refactor VPN import/export
Instead of having the error information for the import/export operation as member of the plugin class introduce result objects that encapsulate the full success/error information
Also make the import/export functions not pure virtual so that we don't have tons of empty implementations