Changed location of erbi_temp_db and erbi_temp_db_helpers
Added minor corrections and code refactor
Adapted Neo4j driver to support erbi_temp_db behaviour
* Enhaced database binary search by using system PATH.
* Explained in documentation where the initialization schemas will be search.
* Refactored some code.
* Deleted unused function.
* Added temp test neo4j init file.
Refactored code.
 * Refactored wait_for database functions
 * Moved epgsql_temp and neo4j_temp tests to their driver modules
Added support in dummy driver for temp database
Added test cases for erbi_temp_db_helpers functions
Changed how data directory is managed on temp driver.
* It is created/deleted by temp driver instead of by the base driver.
* The data directory name is passed to the base driver as an argument instead of as part of the driver properties
Changed erbi tests to use temp_db by default
* Added paths to neo4j search pathlist.
* Fixed bug while decidin if test datasource is temp.
Merge pull request #3 from qhool/mock_db_driver

Adapted Neo4j and dummy drivers to be used with temporary databases