Witness fixes to use create a db and user to avoid using postgres

This is a fix for https://groups.google.com/forum/#!topic/repmgr/5uv7tgVP0Dg so that the witness db can have a own db and own db user instead of using postgres user and postgres db.  Uses options from the command line that must be in alignment with config file.