add validator to disallow repository renaming.
disable repository name field when name is set.
add spec to test disallowed repository renaming.
move repository spec to the right place.
Merge pull request #672 from ontohub/664-prevent_repository_renaming

664 prevent repository renaming