broker: add socket timeout
broker: add socket timeout

Some refactoring broke code that applied a timeout to the listening
socket select() calls, causing 100% cpu usage.  This patch fixes it.

Change-Id: Ieca99b0de2c66c1dfb7dd9563072f839cd3b01cf
Signed-off-by: Greg Padgett <3af508f6206cdc15d61fd615066fc83e4b020700@redhat.com>

oVirt/ovirt-hosted-engine-ha,oVirt/ovirt-hosted-engine-ha,oVirt/ovirt-hosted-engine-ha,oVirt/ovirt-hosted-engine-ha