project.gradle: remove serviceloader traces, provided

Expecting actual support from gradle.
Completely change schema walking code

It now starts to resemble something!

Adapt tests.