OGM-489 Neo4j parser

https://hibernate.atlassian.net/browse/OGM-489

I don't think we will be able to include this in the current release but at least I can have some feedback.

I forgot to add the cypher-dsl-dependency in the distribution package. I will add a commit for it.
> Hmm, I'm confused. Why are we converting into a string here? I also think TypeTranslator should be queried rather than the dialect. But I'm somehow missing the purpose of it altogether.

I guess the name is misleading, what is happening here is that I'm converting the value into the string version of the GridType.

One test to run to check this is `SimpleQueriesTest#testDateRangeQueryWithParameters`. The parameters type is Date but because CypherDSL at the end create a String I need to convert the values in the String representation that we are supporting. So, first I obtain the GridType corresponding to the type of the object and then I convert it to a String.

I think I should create some parameters instead of creating a unique query String, but I will leave that to a separate commit/issue.

I will change this to use the `TypeTranslator`