Bug 837671 - [calendar] Implement new startup loading events

please note that the busytimes/events are only displayed here, the UI is ready and interactive but still doesn't display any events until this point.