Using `find` and `touch` will not work on windows, so this provides a cross-platform mechanism.
This makes cache-cleaner work correctly on MacOS.
- Includes basic implementation as `CacheCleaner` - Integration test that checks unused files are removed: - Downloaded dependencies - Local build cache entries - Wrapper distributions