Signed-off-by: Anders Fischer-Nielsen <andersfischern@me.com>
- Properly escape sysprop values - Use bash for file existence checks
- Includes basic implementation as `CacheCleaner` - Integration test that checks unused files are removed: - Downloaded dependencies - Local build cache entries - Wrapper distributions