Correction of lunch/coffee breaks bug in COVID calculation
When the lunch break is there, the coffee breaks are now split around the lunch break. Moreover, the coffee leave times are aranged in such a way as to avoid any overlap with the lunch break, and also to avoid going beyond the activity range. This is done thanks to the algorithm proposed by @jdevine in #106 (closed) .
This corrects and closes #106 (closed) .