Remove Multicast

The implementation is still there as `replay` is still using it, but the public API is removed.
Merge pull request #1786 from benjchristensen/1779-multicast

Remove Multicast