make the carddav backend work with android and baikal/sabredav
fix: cache also based on the configured folder
merge ziirish