Add ASCII xor/nor/nand operators

I also threw in a commit that splits `and` and `or` into two precedence levels.

Also, all of these changes are untested.