Snapshot/Restore: Add repository validation

Adds automatic and manual verification of repository settings and access rights.

Fixes #7096 

hmm this is different from the default? maybe you can put a comment here why if its' not a bug