WebDAV, CalDAV and CardDAV client for javascript