It is handy to be able to make a `cabal.project` file with only a `source-repository-package` inside it. Currently we assume if there are no local `.cabal` files it is an error. This change allows it, but only if we have found a `source-repository-package` in the `cabal.project`.