Extract out scalactic into separate compilation unit, to allow use of Scalactic macros in ScalaTest code (for example PropertyCheckConfiguration introduced in #428)