refine gradle build to execute tests

- split up testdata project
- allow all test classloaders to load class files from IDE bin or Gradle
build directory