Fix prefer header handling, and fix crash with big calendars. Fix  #53.

Update jsDAV dependency to handle prefer headers.
Add cache on caldav.coffee::getCalendarsUser to fix timeouts crash with big calendars.
Cache User.timezone too.