Simplify params.pp

This uses the stdlib merge function to merge hashes so that we don't have to redeclare the same values for each OS when there are common defaults.

I'm not committed to doing things this way, but was inspired by a similar (albeit slightly more complex) approach in jfryman/nginx to solve the same problem.