testing: make repo explicit

We move all the testing charms into a charm repository
intended only for internal use of the charm package.

This will stop external packages creating highly
fragile tests that rely on specific details of the charms
in the charm package's charm repository.