add validator to disallow repository renaming.
disable repository name field when name is set.
add spec to test disallowed repository renaming.
Merge branch '664-prevent_repository_renaming' into develop