Fix TemporaryDatabaseExecutionListener when it comes to executing mutiple test classes in the same JVM (which happens in Eclipse) and cleanup some of the DAO integration tests.