Fold in the test utils into the test source of the implementation.

They were originally pulled out for use in examples/compatibility tests with other implementors.
However, the extra project is a problem for the build infrastructure ATM.
Rename the implementation project to have the name we desire for the output artifact.
Only build the example project(s) if explicitly enabled.

This is a temporary measure until we can opt out of auto publishing for these projects.