[FIX] base_calendar: allow to sort crm.meeting in search calls with recurrent events, based on code from Erik Heeren
[IMP] base_calendar: create wrap method _get_recurrent_ids to avoid changing the API
[IMP] base_calendar: get_recurrent_ids is the wrapper and should be remove in trunk (to have only private method
[FIX] base_calendar: back to same behaviour as previously, when setting a recurrent event the first is not taken into account
[MERGE] [FIX] base_calendar: allow ordering on calendar.event objects.
The ordering is done during the generation of recurrent ids. If no ordering is done, fallback on self._order.
Based on code from Erik Heeren.