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
Does DeltaAwareList really need to implement List? E.g. should the user be able to access or remove an element by index?