fixed handling of expressions like <@ a && b @> and <@ a || b @> in if statements;
fixed &&/|| handling in while statements;
improved compilation of if/elif cascades;
Merge branch 'and-or-condition-fix'