This makes clang-format to consider putting all but first string literals from a sequence on a newline, even if they are in the scope of a chain of a binary operator.
This is needed implicitly, since the string literal breaker may break long string literals into multiple lines, and this patch fixes clang-format to remain idempotent in these cases.
source:
long_long_long_long
<< long_long_long_long << "long lo"
"ng"format before (with 40 columns):
long_long_long_long
<< long_long_long_long
<< "long lo"
"ng"format after: same as source.