Readify/Neo4jClient — pull request #38 by arturosevilla (2014-03-05 23:50:50+00:00)
Title: Detects when a MemberExpression returns null and adjusts it as a ConstantExpression

Neo4j doesn't consider null as valid values for PropertyBags
(relationships and nodes).

Neo4jClient could have a MemberExpression in a Where() construct and it
could detect it if was in reality a ConstantExpression, however it just
sends the value as parameter regardless if it's a null value.

This commit fixes that by having the same behavior that occurs in
VisitConstant(ConstantExpression) if it detects a null value.