Added support for pam in client configuration as per https://github.com/luxflux/puppet-openvpn/issues/48