Simplification of Neo4j::Server::CypherResponse::HashEnumeration
Create Query#break method to allow for calling clauses multiple times, when desired.  Use break implementation to make WITH implementation simpler
A start on implementing params for Query objects
Implementing pluck and CypherResponse#to_node_enumeration to start being able to support ActiveNode
Merge branch 'master' into query
Fix pluck (should use the temporary built query rather than self
Shoring up CypherResponse#to_node_enumeration.  Takes HashEnumeration and turns hashes into CypherNode objects.  This should also support CypherRelationship objects
cypher queries handle nil property values correctly
Support nil value as "IS NULL"
Support returning CypherRelationships in to_node_enumeration (maybe should call it something other than node)
Support easy creation of ON CREATE SET and ON MATCH SET
When passing in strings to create / where clauses, don't surround with parens automagically.  Symbols should be though and should be seen as labels
Fix setting of IDs for CypherRelationship objects
Define Query#exec method and make sure that errors are raised from query responses
single session of ExecutionEngine in embedded DB
Merge remote-tracking branch 'upstream/query' into query