repo-permissions: add set/un-set of private repository from permissions page....
repo-permissions: add set/un-set of private repository from permissions page.
- this adds consistent 1way of controlling all permissiosn from permissions page
- properly flushses caches on this change
- adds better UX