lib: introduce `Neo4j` connector in `neo4j/`

This PR needs #563.

Proposition of Neo4j connector on REST API using cURL.

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
technique, tu peux eliminer le cast

~~~
var res = internal_properties
if res != null then return res
res = load_properties
internal_properties = res
return res
~~~

Et si `load_properties` se chargait de mettre a jour `internal_properties` (ce qui est raisonable, avec meme un `assert internal_properties == null` au début), tu peux meme faire un oneliner ici

~~~
return internal_properties or else load_properties
~~~