Fixed bug when returning a null value in a field of type test or varchar
Created first draft version of mockdb driver, and adapted epgsql driver to use it. Still in progress
Minor fixes
Implemented erbi_temp_db behaviour created temporal driver and basic test
Added function to locate psql binaries while using temp driver
Added more test for temp driver
Added doc of using temp driver. Added undefined as an username/password valid value
Removed comment regarding a previous version
When providing an invalid dir for postgres binaries, other locations are checked
Fixed comments added in pull request #2
Changed location of erbi_temp_db and erbi_temp_db_helpers
Added minor corrections and code refactor
Merge pull request #2 from qhool/mock_db_driver

Temp db driver
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.