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.