Changes to support OpenBSD.

I messed up the other fork a bit, therefore created just new one, and new pull request 
for the same changes to support OpenBSD:    

Added $service_reload parameter to params.pp, in order to allow
    a reload of the postgresql server on OpenBSD, which apparently doesn't
    have a service binary.

    Add $service_reload to the global variables.

    document service_reload parameter in README.md

    Add the service_reload parameter to the freshly added Suse OS.

    undef is a keyword, not a string.
    remove the firewall_supported parameter from OpenBSD too, as
    it got removed from original master.

    pick function doesn't work with undef, so don't use it,
    and fix the default package name for the perl package.
    Both just for OpenBSD.
Instead of adding a new `service_reload` parameter to globals, could you just make it statically defined for all platforms in `postgresql::params` (as you have it) but not user customizable?