Resolves CHEF-3889

On machines with installed RAM > 64GB the postgresql shared_buffers configuration
would exceed shmmax.  This change places a maximum on shared_pages on machines where
Installed RAM / 4 execeds the size of shmmax of 14GB

This does not solve the case where you have a 32bit installation and more than 16GB
of RAM.