Add a `:repository` trait to the `:empty_project` factory
Right now this is a no-op. We're going to add it as a trait argument to
all existing usages of the :project
factory, so that later we can flip
:empty_project
to just be :project
, forcing developers to opt-in to
the slower option when their tests truly require it.