Fixes paragraph split by enhancement logic in ReferentialText moving the enhancement unexpectedly.
- adds Stats$Timer.stop signature for stopping a timer with a supplied count for timing batch events
Refactors Stats for more internal reuse of common code.
Fixes ReferentialText not to remove paragraphs that only have elements without any text.
Merge branch 'release/2.3'