- JIRA: https://issues.jboss.org/browse/JGRP-1604
- Forward-table now stores messages instead of marshalled messages, which reduces memory as we store the same ref here and in UNICAST{2,3}
- Replaced ConcurrentSkipList in delivery_table with LinkedHashMap: canDelivery() now takes ca. 175 ms compared to 22 seconds with MPerf and 300000 messages
- Coordinator now forwards messages to itself rather than directly sending them, this prevents starvation of messages from other members
- Not using nulls as values for BoundedHashMap; otherwise we cannot find out (on put()) if the null return value means the value didn't exist before, or it was null