calendar: Group Presence Period repeat only for the duration of the Group Calendar Assignment

We should be able to configure a group calendar saying that the pattern
is "from 9:00 to 12:00, repeat every monday morning" with a group
calendar assignment saying "use this pattern from 01/01/2016 until
31/12/2016" and then create another group calendar assignment for 2017
without having to change the periodicity stop date on all presence
periods of the group calendar.

I think it should repeat from group calendar assignment's start date
until min(group calendar assignment's stop date, presence period's
periodicity stop date).
6 jobs for for_testrunner_1 in 0 seconds
Status Job ID Name Coverage
  External
passed ERP5.CodingStyleTest-TestRunner1

01:21:17

passed ERP5.PerformanceTest-TestRunner1

00:32:15

running ERP5.UnitTest-TestRunner1

36956:01:17

passed ERP5.CodingStyleTest-TestRunner1

01:12:52

passed ERP5.PerformanceTest-TestRunner1

00:32:30

failed ERP5.UnitTest-TestRunner1

01:54:48