Code tidy.
Make the keyword "with" as an operator instead of a command.
Code refactor for handling WITH expression
Change the class name from RelationalOperator to Operator.
Code tidy.
Merge remote-tracking branch 'origin/feature/with-expression' into develop