[TEST] Added extra test for multi fields with default `include_in_all` settings, in which only the main field should end up in the `_all` field.
add uppercase token filter

closes #5539
Fix for zero-sized content throwing off toChannelBuffer(). Also
short-circuit writeTo(..) accordingly to avoid unnecessary work.

Fixes #5543