Fix severe bug in davstorage

where (href, etag) instead of etag would be returned.

Thanks for @slavkoja for finding it.
Make CaldavStorage.list faster