minor, traverse through all rrules not just the first one upon evical.c's refill()

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
test, provide regression for 1 VEVENT with 2 RRULE lines

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
minor, put the proto instant inside the rrulsp_t object

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
revert, don't traverse multiple rules upon refill() instead, evmux events with multiple rules

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
test, provide regression for multiple RRULE lines, one with frequent one with rare events

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
Merge branch 'core/evical'

* core/evical:
  test, provide regression for multiple RRULE lines, one with frequent one with rare events
  revert, don't traverse multiple rules upon refill() instead, evmux events with multiple rules
  minor, put the proto instant inside the rrulsp_t object
  test, provide regression for 1 VEVENT with 2 RRULE lines
  minor, traverse through all rrules not just the first one upon evical.c's refill()