speed up collection status indicator functions

Multiples of these functions are run for each collection in the
collections list page.  Instead of instantiating a new GitPython
Repo for each one AND running "git status", get the status once
and have the dvcs analysis functions use that existing status.