calendar: Privacy Guard support

* Return an empty MemoryCursor for queries on this provider if the
   calling process has privacy guard enabled.
Change-Id: I9f847924ad147a25d877f5f5e3b43eb5146f6804