Support for Boolean values in ExpressionEvaluator 

Currently ExpressionEvaluator fails to evalute jsonPath expression $.foo[?(@.bar == true)] for json {"foo": {"name": "foo", "bar": "true"}}.
This commit fixes that.