tests: prevent automatic Python deps in tour.rpm.
fix: commandline RPMs do not provide their files (RhBug:1112810)

This is because internalization of the command line repo wasn't happening. The
fix includes improving how the librepo_repo/appdata loop between HyRepo and
Repo is set and managed. The command line Repo needs a HyRepo now too, to have
someplace to track whether it has been internalized or not.