[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
[IMP] web: new pivot view, full rewrite of graph view

This commit is a split of the former graphview into a pivot view (the
tabular view) and graph view (the various charts).  The code was fully
rewritten.
* pivot view should be faster (better underlying data structure and
better algorithm)
* better integration with the web client (use of sidebar, of menu buttons,
bettor style)
* new feature: pivot view can be sorted
* new feature: pivot view cells can be clicked to open a list view with
the corresponding domain
* web_graph addon was removed, and the graph view code has been moved
to the addon web.
* the interaction with the searchbar was changed (no more column facet)
* better and simpler code for graph view
* mary corner cases in graph charts have been corrected (for ex, pie
chart with positive and negative numbers)
* graph/pivot correctly save their state when added to dashboard/saved
(state such as current measure, chart mode, column groupbys, ...)
[IMP] account: add pivot views next to graph views

The graph view has been splitted into pivot/graph view.  This commit add
a pivot view whenever a graph view was defined.
[FIX] board: add to dashboard now uses correct context
[IMP] crm: add pivot views next to graph views

The graph view has been splitted into pivot/graph view.  This commit add
a pivot view whenever a graph view was defined.
[IMP] event: add pivot views next to graph views

The graph view has been splitted into pivot/graph view.  This commit add
a pivot view whenever a graph view was defined.
[IMP] fleet: add pivot views next to graph views

The graph view has been splitted into pivot/graph view.  This commit add
a pivot view whenever a graph view was defined.
[IMP] hr: add pivot views next to graph views

The graph view has been splitted into pivot/graph view.  This commit add
a pivot view whenever a graph view was defined.
[IMP] project: add pivot views next to graph views

The graph view has been splitted into pivot/graph view.  This commit add
a pivot view whenever a graph view was defined.
[IMP] various addons: add pivot views next to graph views

The graph view has been splitted into pivot/graph view.  This commit add
a pivot view whenever a graph view was defined.