Replace go-homedir with builtin os.UserHomeDir and pkg/errors with builtin errors
It is not being used by other packages so it should belong to `git` package.
- Loading status belongs to git domain so it makes more sense for it to be in git package. - It also makes the `list` file simpler. - Because status loader is now part of the RepoFinder, the ugly Repo interface is no longer necessary.