fixes #7598 - Docker - initial ui chgs to support CRUD

This is the initial commit to enabled create/review/update/delete of
docker repositories from the UI.

We may need to alter the behavior of some of the repository
info details (e.g. Published At), once we see how the content
is published and becomes available to consumers.
Merge pull request #4687 from bbuckingham/issue-7598

fixes #7598 - Docker - initial ui chgs to support CRUD