Used inherited javadoc for disconnect()
Explain what CMR.disconnect() does
Remove broadcastMessage() method.

This should be done by manually calling sendMessage() in a loop.
Add convenience broadcastMessage method

Re-enables the previous broadcast functionality, but requires a list of
destinations.  If a destination is not already connected to, it will be
connected on demand.