Remove NemoCalendarDb dependencies from NemoCalendarEvent
[nemo-qml-plugin-calendar] Change event uid when changing notebook

When moving event away and back to a notebook, sqlite backend ends
up having a deleted event and an active event with the same unique id.
Load recurring incidences in addition to ranges