Do not store tasks and events in KCalCore::Calendar to simplify code
The tasks stored in KCalCore::Calendar were duplicating the data already
existing in TasksModel. Synchorization between these two complicates
code and thus is error prone and make it harder to unit-test.