Merge pull request #11 from cirrax/openbsd

OpenBSD support
Merge pull request #12 from cirrax/config-change-restart

Notify service if config file changes
Merge pull request #13 from cirrax/wins

Add WINS server option
Merge branch 'master' into cirrax
use params to specify openssl path
create ccd directory

on openBSD 5.5 this is not created by the package
use params to specify openssl path
create ccd directory

on openBSD 5.5 this is not created by the package
Merge pull request #15 from cirrax/ccd_dir

create ccd directory
add client parameter to specify ca certificate
add client parameter for ns-cert-type
add client parameter for cipher
add client parameter to specify openvpn_dir
add client parameter for verb (verbosity)
add client parameter for custom options
add client parameter for cert and key

This changes the usage of the client define:
If you specified a cert, you have to add the .crt extension.
Noting changes if you didn't use $cert.
add client parameter to specify ca certificate
add client parameter for ns-cert-type
add client parameter for cipher
add client parameter to specify openvpn_dir