OpenVPN: support hints and simplify logic in the auth dialog
This adds support for VPN hints in OpenVPN auth dialog and changes the way how we pass hints to VPN plugins. Before we passed them by injecting VPN setting, which is not really straightforward, now we pass them as an additional argument when constructing VPN auth dialogs.
Edited by Jan Grulich