Modify the formatting of if/then/else

The default form of if/then/else now is
if cond then
expr
else
expr

The changes caused by preserveBreakNln haven't been corrected in test
cases yet. We might need to go back to the source and look for comments
before inserting a new break here.