better indentation and changed wrapping
fixed tests that expected to never join lines with line breaks on the
wrong side of binary operators
fixed tests that expected whitespace around block comments to be changed
and line breaks in invalid places to be preserved