[Fix #1459] Handle parentheses around condition in NegatedWhile

In autocorrect, not handling the parentheses produced incorrect
code. Sematically different and/or syntactically wrong.
Merge pull request #1464 from jonas054/1459_fix_NegatedWhile

[Fix #1459] Handle parentheses around condition in NegatedWhile