Add support for 'or' keyword
Add test for complex or expression
Fix bug in evicting cached compiled expressions

Added a unittest for this as well.  This also included
added a default equality comparison to the AST nodes.
Add compliance test for 'or' expressions