Parser also accepts | (for ||) and & (for &&).
Merging selected parts of sets branch that add support for sets as variables.
Merge branch 'master' into sets