[IMP] Propagate cancel should be done for multiple procurements at once
[IMP] Add purchase order optimization

Remove purchase/schedule date of cadencier + group.  Should work through inheritance in stock_calendar.
[IMP] Use group propagation options from procurement rule
[IMP] optimize purchase order cancellation + date_planned on poline datetime
[IMP] Optimize orderpoint stock get + traversal of procurement subtraction + change edi format test date_planned to datetime

[IMP] Make sure dropship route can be chosen (takes prio)
[IMP] Add stock_calendar module and adapt the resource module to contain some necessary changes

Update views for date_to on calendars

[IMP] Will add a date_to in the calendar attendance and date_from and date_to should be applied/ check backwards also
[IMP] get_attendance_for_weekday will pass date instead of weekday

[IMP] should assign correct procurements in run
[IMP] Add group on leave

[IMP] interval_remove_leaves everywhere instead of interval_remove_leaves_groups once

[FIX] Add cr, uid in test
[IMP] Clean and inherit purchase and delivery dates + message_post one by one + float_compare in orderpoints + use next_by_code instead of get for sequence

[FIX] Message_post happens one by one and add test for next delivery date

[IMP] Add float_compare in orderpoint confirm

[FIX] Typo

[FIX] Use next_by_code instead of deprecated get
[FIX] pad: update demo data

This will also remove warning on quick created tasks.
[IMP] sale_margin: show margin on sale analysis report if sale_margin module is installed
[FIX] web: form view do_show now properly calls _super
[FIX] web: edit company form is now in headless mode
[IMP] web: add fade in effect when switching views
[FIX] REGEX on <a> links only + don't pass several times on the same link