Tell ClusterComm about the dispatcher.
Choose place to tell dispatcher more sensibly.
added blockThread and unblockThread
Add thread local static variable for current DispatcherThread.
Cleanup code after making dispatcher elastic.