RepositoryFile with ACL

- Upgrade path
- Using Path instead of `String path, String filename`
- FTP with RepositoryFolder
- RepositoryFolder with ACL support
- Unit tests updated
- Self-cleaning
1 job for 23-repository-paths in 2 minutes and 6 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Compile
passed #19673
run tests in branches

00:02:06