core: return nil if cached synced folders file doesn't exist
Fix tests
providers/docker: only sync folders if they're not already there