move default options to parameters

What's your thoughts on this path?  This allows use of hiera_include or create_resources functions and overriding of all parameters.  It currently retains openvpn::options, but I'm wondering if it makes sense to remove it and bring any additional needed parameters in as define parameters.  Seems a bit less confusing.

Note - this isn't tested very heavily at this point, don't merge - just throwing it out there.