OGM-521 Replace CypherExpression with StringBuilder

  Less object created when parsing HQL in Neo4j
OGM-572 Remove CypherExpression classes in Neo4j