Drop simulation interactions.

Another way to generate and update simulation shall be found, especially on
busy sites.

Conflicts:
	bt5/erp5_open_trade/bt/revision
Update Open Order simulation in alarm.

Also minimise activity hurricane by calling expand directly.

Open Orders are searched using indexation timestamp, which allows to see them
in "windows", and does not repeat expand if not needed.

Conflicts:
	bt5/erp5_open_trade/SkinTemplateItem/portal_skins/erp5_open_trade/OpenOrder_updateSimulation.xml
	bt5/erp5_open_trade/bt/revision
params can be None so for simplicity set it to {}

Conflicts:
	bt5/erp5_open_trade/bt/revision
Minimise transaction size.

Conflicts:
	bt5/erp5_open_trade/bt/revision
Lower priority.

Alarm can generate a lot of activities, so run them less often then critical
ones.

Conflicts:
	bt5/erp5_open_trade/bt/revision
Really optimise.

Generate activities and allow to pass the tag. Use search and activate
everywhere which will allow to walk through objects without killing the cluster
even in case of really big documents.

Conflicts:
	bt5/erp5_open_trade/SkinTemplateItem/portal_skins/erp5_open_trade/OpenOrder_updateSimulation.xml
	bt5/erp5_open_trade/bt/revision
Support full parameter correctly.

Conflicts:
	bt5/erp5_open_trade/bt/revision
Really fix full support.

Conflicts:
	bt5/erp5_open_trade/bt/revision
Drop priority ordering.

Let the activity system chose randomly what to do.

Conflicts:
	bt5/erp5_open_trade/bt/revision
Reduce alarm periodicity

Conflicts:
	bt5/erp5_open_trade/bt/revision
Update only few times during the night.

Conflicts:
	bt5/erp5_open_trade/bt/revision
Drop not needed per minute periodicity.

Conflicts:
	bt5/erp5_open_trade/bt/revision
Run alarm really often.

Conflicts:
	bt5/erp5_open_trade/bt/revision
ost merge: OpenOrder_updateSimulation accepts no arguments.

Conflicts:
	bt5/erp5_open_trade/bt/revision
Disable most interaction workflows related to simulation

- container_interaction_workflow
- delivery_causality_interaction_workflow
- delivery_movement_causality_interaction_workflow
- delivery_movement_simulation_interaction_workflow
- delivery_simulation_interaction_workflow
- simulation_movement_causality_interaction_workflow
- trade_model_line_interaction_workflow
- transformation_interaction_workflow

Conflicts:
	bt5/erp5_mrp/bt/template_portal_type_workflow_chain_list
Do nothing on 'calculate' instead of disabling *_causality_interaction_workflow

This reverts commit ec8aa158233ef783c24b00acdbf76d0ef85af871 partially in order
to reenable:
- delivery_causality_interaction_workflow
- delivery_movement_causality_interaction_workflow
- simulation_movement_causality_interaction_workflow

These interaction workflows do not generate activities directly, and do work
that can't be postponed.

By contrast, 'calculate' transition of delivery_causality_workflow is modified
so that no 'updateCausalityState' activity is created by default.

Conflicts:
	bt5/erp5_base/WorkflowTemplateItem/portal_workflow/simulation_movement_causality_interaction_workflow/interactions/calculate_causality.xml