sub-class DDRLocalCollection in webui; subclass caches status

This is mainly to cache git fetch, status, and annex status.
use webui.models.Collection in views; delete cache after edits
code formatting on collections list page; note conflicted repos