Added puppet pillar and documentation
add blank line for code-block syntax
Added default runas for postgres functions.

On BSD the default runas user is pgsql, on other systems it's postgres.
Fixed tabs
Merge pull request #4066 from pete0emerson/puppet-pillar

Added puppet pillar and documentation
Merge pull request #4050 from rca/add_default_postgres_runas

Sensible runas default for postgres_* states = postgres?
Strip the ^ in every case for file.uncomment

Whoops, missed one in my previous pull request.
Remove empty group tests (you can't have a user in no groups)
0.13.2 package update
Merge pull request #4071 from basepi/testfixes

Remove empty group tests (you can't have a user in no groups)
Merge pull request #4070 from basepi/fileuncomment

Strip the ^ in every case for file.uncomment