add function AuditReader::findEntitiesChangedAtRevisionSorted

This adds a new convenience function which returns an array of the entities changed at a revision number.
This allows the developer to be given an array, where the keys are the class of entity, and are an array of elements of that said class.