If auto_clean option set, temp drivers stop previous instance and clean their data directory before starting a new instance
Added to neo4j driver the possibility of killing neo4j instance if normal shutdown fails.
* Refactored some code.
* Changed format which pid and ports were stored in files (Removed '.')