if the ''repository_dir'' has been changed since the last resync.
This adds a 'name' property to the `Repository` class (given to the constructor).
This name is ''not'' necessarily the content of `repository_dir`.
E.g. for Subversion, it's
{{{
svn:<the UUID of the repository>:<repository_path>
}}}
Closes #2107.