Conductor integration testing with Oracle DB.
Removed unused parameter.
Merge remote-tracking branch 'dorigin/v2' into 281
Re-instate random jdbc url for HSQLDB.
Refactored testing db-app into new module.
Unused import.
Unused imports.
Refactoring: isolate date-based aggregation.
Fix: remove eq from things self join (should be ge only).
281: Table exposed as dynamic for adding fields in scanner.
281: support set constraints (for filtering by extent).
Merge remote-tracking branch 'dorigin/v2' into 281

Conflicts:
	conductor/src/test/java/net/lshift/diffa/conductor/integration/ConductorIT.java
	kernel/src/main/scala/net/lshift/diffa/kernel/differencing/JooqDomainDifferenceStore.scala
	kernel/src/test/scala/net/lshift/diffa/kernel/differencing/JooqDomainDifferenceStoreTest.scala
	sql-driver/src/main/java/net/lshift/diffa/sql/PartitionAwareDriver.java
	sql-driver/src/test/java/net/lshift/diffa/sql/SQLDriverIT.java
Unused imports.
upgrade to JOOQ 2.6.0
String prefix aggregation (only for Oracle).
up'd jooq to 2.6.1, removed incorrect dependency.
Corrected expected hash.
Refactored common pattern into function.
Indicated overridden methods.
Rewrote to correct logic - needs rewriting again to re-introduce flexibility.
Explicitly set logging levels.
Tidy up.