FEAT: Add SHIFT OP! support.

TESTS: Add tests for SHIFT OP!
FEAT: Add AND,OR,XOR action! support for integer!
FEAT: Add AND,OR,XOR action! for logic! and char!
FEAT: Add AND,OR,XOR action! for bitset!
Merge pull request #784 from qtxie/shift-op

FEAT: Add SHIFT OP! support.