Added additional unit tests and code to verify support for:
* boolean values
* unary expressions `!(foo)`
* conditional operators `foo == true ? bar : fee`
Merge pull request #505 from stankovski/odata-advance

Added additional unit tests and code for OData
Merge remote-tracking branch 'upstream/dev' into dev