Added support for "array" format on properties. Full list of changes below:

- Property values marked as "array" are serialized.
- Property singularization a.k.a property cleaning is smarter now
- Some tests were improved/fixed.
Merge branch 'feature-property_array_format' of https://github.com/alanbem/Neo4j-PHP-OGM
Added path finder

Tests to be added
Remove entities, complex Lucene queries
Some tests added, tiny fixes
tiny fix
PathFinder, findAll, remove fixes
Adding test to validate the index is managed properly when removing entities
Some refactoring
Avoid using the client directly to obtain the node
Adding more tests for path finding, fixing issue when no single path is found, disabling dijkstra algorithm as not enough information is provided
Adding example for node removal
Updating composer.json to allow Doctrine\Common 2.3
Handle paths from cypher results
Merge branch 'master' of https://github.com/lphuberdeau/Neo4j-PHP-OGM

Conflicts:
	lib/HireVoice/Neo4j/EntityManager.php
	lib/HireVoice/Neo4j/Meta/Property.php