LPS-27894 Allow plugins to export calendar and calendar bookings

Hi Marchellus,

I'm Fabio from SMC. 
I send you this pull request to enable other plugins to get ICS calendar events.
For example, We are building the calendar CalDAV synchronization plugin which need embed ics calendar events.

Thanks,
Fabio.