Port if_then_else to Parser.

Ported cops: `IfWithSemicolon`, `MultilineIfThen`, `OneLineConditional`.
#165 is already closed but this PR belongs to that issue, and is the last file to port.