Bug 837671 - [calendar] Implement new startup loading events

But not enough to r-... so maybe 99%