Bug: dependencies between stanzas are missing

This causes the service to start before the configuration files have
been installed.
Reduce the visibility of the keys from world to group 'openvpn'
Fix warnings issued by puppet-lint
Merge branch 'dependency-visibility-and-lint'