Optimistic git shallow clone handling
- Ignore git shallow clone when it is possible
- Force using git shallow clone despite restrictions with option --allow-git-shallow-clone
The new cleanup algorithm: config syntax updates and fixes
[cleanup] Change configuration syntax: replace createdIn/publishedIn with in
[docs] Configuration/Cleanup: replace createdIn/publishedIn with in
[tests] Cleanup Suite: update syntax
[tests] Cleanup Suite: fix checks are not compatible with monorepo implementations
[cleanup] UNAUTHORIZED error should not be ignored
[cleanup] Fail purge commands if deletion failed due to using by containers without the force option