(maint) Begin to support more platforms

This work begins to split up the configuration of IPSec to add specifics
for differnet operatingsystems.

Add support for OpenBSD and start a foundation that other
operatingsystems should be able to build on.
Merge pull request #1 from puppetlabs-operations/updatesandopenbsd

(maint) Begin to support more platforms