(#20912) Split argments while maintaining quoted strings

Github Bug: 182
Signed-off-by: Joe Julian <me@joejulian.name> (signed CLA)
Accidentally deleted the conversion to -D
Fix log test to replicate bug #182

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #189 from joejulian/ticket/20912-split_arguments_while_maintaining_quoted_strings

(#20912) Split argments while maintaining quoted strings