fix multiple ibgw & obgw
change connectionhandler to listener for naming
multiple connection handlers, but it doesn't help. next commit will roll them back
but keep the mutex around the connections map so that Pg can disconnect clients directly, and remove the unix domain socket craziness next
removed separate connectionhandler