Geo: Add support for remaining file replication
Description
GitLab 9.0 introduced replication of LFS objects. Now we need to support all the other files that are saved on disks.
- Issues attachments
- Merge request attachments
- User avatars
- Group avatars
- Project logos
- CI build logs
- CI artifacts
- GitLab Pages assets
Links / references
- Issue of reference: https://gitlab.com/gitlab-org/gitlab-ee/issues/846