files: use ref names in the url, and make usage of default landing refs....
files: use ref names in the url, and make usage of default landing refs.
- fixes
#5601
- cleanup file edit/delete/add to use common breadcrumbs functions
- make the urls with ref names persistent in case we have the landing ref selected
- in most cases we only want to show refs instead of full commit-id, this is how other types of tools work anyway