Thanks Enrique Martínez for the report and @bmispelon for the tests.
Fixed #21432 -- DateTimeQuery now copies tzinfo when cloning.
Merged in 17ed99f.
Fixed #1919 -- filter truncatewords destroys white space
Used @arien's patch and @SmileyChris' comments, integrated with current
code, hopefully made even more efficient for long strings by not
splitting and rejoining them.