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.
This test also passes if `Competitor.OTHER, Competitor.GOLD, Competitor.SILVER, Competitor.OTHER` is given.

If there is a an easy way around this, it would be nice to fix it, otherwise I think what we have is good enough (as I don't really expect any store to return nulls in such form).