ISPN-4217 Use ArrayList instead of LinkedList for DeltaAware in M/R

Master only. Dan should approve and integrate. See https://issues.jboss.org/browse/ISPN-4217 for more details
Are you sure the copy is needed if d == null?
If d != null and it has the wrong type I guess you should throw an exception.