Remove *Delegate functions from ClusterComm library.

They do not make sense since we usually come from JavaScript
and have to take apart the JS objects anyway. Also, the requests
are usually quite small.
Add synchronous request to ClusterComm.