Reboot the test suite

 - new subproject for integration tests, using ScalaTest 2
 - copy and reïmplement some tests
 - rework some of the samples as tests
 - port examples from Day of Datomic