Daemoncore can now listen multi-protocol #3982

It's only going to advertise one. And no promises that it actually
works.  But it's listening now.
Func to turn condor_protocol to human readable string

useful for logs.
Now actually tries to listen on IPv6 .#3982

Missed a few cases where we need to pass the protocol down.