Move fake repo in its own module

Because:
 * it has a completely different (much smaller) dependency set then repo-test-fw
 * serves a different purpose, and audience, then repo-test-fw (which is for lily-internal tests)