Removed blocking cluster listener thread of client. Cluster Listener...

... work as normal listener registration. Refactored ClientConnectionManager to make functions consistent with their name.
fixes #3401
I think this one should be called **dumb** not *dummy*. As far as I know, *dummy* means something like a fake/not-really-working substitute. But **dumb** means unintelligent, opposite of smart.