Extracted the part that keeps track of "known projects"

So I don't snapshot them twice, etc etc
Import reorg
Moved the ProjectManager to the infra submodule

Also cleaned some lingering but useless dependencies that were
not removed during the refactoring. All is well.
Merge branch 'refs/heads/master' into extract-known-projects
Merge pull request #132 from caiusb/extract-known-projects

Extract known projects