Using interval trees in ECalBackendCache

Speeding up calendar-backend queries methods by using interval
trees.
latest commit 0aec94389f
Stanislav Slusny authored